[INFO] cloning repository https://github.com/Redstone-Compiler/redstone-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Redstone-Compiler/redstone-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4469c1f9581871a0a2c520cfb405de0318c04e4c
[INFO] testing Redstone-Compiler/redstone-compiler against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Redstone-Compiler/redstone-compiler
[INFO] finished tweaking git repo https://github.com/Redstone-Compiler/redstone-compiler
[INFO] tweaked toml for git repo https://github.com/Redstone-Compiler/redstone-compiler written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Redstone-Compiler/redstone-compiler on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Redstone-Compiler/redstone-compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustversion v1.0.19
[INFO] [stderr]   Downloaded log v0.4.19
[INFO] [stderr]   Downloaded unicode-ident v1.0.9
[INFO] [stderr]   Downloaded mimalloc v0.1.43
[INFO] [stderr]   Downloaded indenter v0.3.3
[INFO] [stderr]   Downloaded either v1.8.1
[INFO] [stderr]   Downloaded disjoint-set v0.0.2
[INFO] [stderr]   Downloaded thread_local v1.1.7
[INFO] [stderr]   Downloaded quine-mc_cluskey v0.2.4
[INFO] [stderr]   Downloaded serde_json v1.0.96
[INFO] [stderr]   Downloaded tracing-log v0.1.3
[INFO] [stderr]   Downloaded nu-ansi-term v0.46.0
[INFO] [stderr]   Downloaded overload v0.1.1
[INFO] [stderr]   Downloaded pin-project-lite v0.2.9
[INFO] [stderr]   Downloaded smallvec v1.10.0
[INFO] [stderr]   Downloaded tracing-attributes v0.1.24
[INFO] [stderr]   Downloaded console v0.15.10
[INFO] [stderr]   Downloaded eyre v0.6.8
[INFO] [stderr]   Downloaded bytemuck v1.13.1
[INFO] [stderr]   Downloaded indicatif v0.17.9
[INFO] [stderr]   Downloaded tracing-core v0.1.31
[INFO] [stderr]   Downloaded sharded-slab v0.1.4
[INFO] [stderr]   Downloaded memchr v2.5.0
[INFO] [stderr]   Downloaded flate2 v1.0.26
[INFO] [stderr]   Downloaded fastnbt v2.4.4
[INFO] [stderr]   Downloaded tracing v0.1.37
[INFO] [stderr]   Downloaded toml_edit v0.19.14
[INFO] [stderr]   Downloaded cc v1.2.10
[INFO] [stderr]   Downloaded fastanvil v0.26.3
[INFO] [stderr]   Downloaded winnow v0.5.10
[INFO] [stderr]   Downloaded petgraph v0.6.3
[INFO] [stderr]   Downloaded portable-atomic v1.10.0
[INFO] [stderr]   Downloaded tracing-subscriber v0.3.17
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.39
[INFO] [stderr]   Downloaded syn v2.0.87
[INFO] [stderr]   Downloaded unicode-width v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5377bca73c2cf876609ccac70b829de95aafc4b7e6c26d3bf6473621646c69c7
[INFO] running `Command { std: "docker" "start" "-a" "5377bca73c2cf876609ccac70b829de95aafc4b7e6c26d3bf6473621646c69c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5377bca73c2cf876609ccac70b829de95aafc4b7e6c26d3bf6473621646c69c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5377bca73c2cf876609ccac70b829de95aafc4b7e6c26d3bf6473621646c69c7", kill_on_drop: false }`
[INFO] [stdout] 5377bca73c2cf876609ccac70b829de95aafc4b7e6c26d3bf6473621646c69c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7dc56ab628e3644e705f2eb704b494fd381922483d9bea7c4603212ee5340c3c
[INFO] running `Command { std: "docker" "start" "-a" "7dc56ab628e3644e705f2eb704b494fd381922483d9bea7c4603212ee5340c3c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling hashbrown v0.14.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling winnow v0.5.10
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling cc v1.2.10
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling log v0.4.19
[INFO] [stderr]    Compiling rustversion v1.0.19
[INFO] [stderr]    Compiling tracing-core v0.1.31
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling portable-atomic v1.10.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling indexmap v2.0.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling eyre v0.6.8
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling cesu8 v1.1.0
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling console v0.15.10
[INFO] [stderr]    Compiling flate2 v1.0.26
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling tracing-log v0.1.3
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling indenter v0.3.3
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling petgraph v0.6.3
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling disjoint-set v0.0.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling quine-mc_cluskey v0.2.4
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.39
[INFO] [stderr]    Compiling toml_edit v0.19.14
[INFO] [stderr]    Compiling tracing-subscriber v0.3.17
[INFO] [stderr]    Compiling image v0.23.14
[INFO] [stderr]    Compiling indicatif v0.17.9
[INFO] [stderr]    Compiling mimalloc v0.1.43
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.24
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling structopt v0.3.26
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling fastnbt v2.4.4
[INFO] [stderr]    Compiling fastanvil v0.26.3
[INFO] [stderr]    Compiling redstone-compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.29s
[INFO] running `Command { std: "docker" "inspect" "7dc56ab628e3644e705f2eb704b494fd381922483d9bea7c4603212ee5340c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7dc56ab628e3644e705f2eb704b494fd381922483d9bea7c4603212ee5340c3c", kill_on_drop: false }`
[INFO] [stdout] 7dc56ab628e3644e705f2eb704b494fd381922483d9bea7c4603212ee5340c3c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a03a5a53309565429d8913030e48ae9bca02b582d805a7db555861c7f602e1c2
[INFO] running `Command { std: "docker" "start" "-a" "a03a5a53309565429d8913030e48ae9bca02b582d805a7db555861c7f602e1c2", kill_on_drop: false }`
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling redstone-compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.26s
[INFO] running `Command { std: "docker" "inspect" "a03a5a53309565429d8913030e48ae9bca02b582d805a7db555861c7f602e1c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a03a5a53309565429d8913030e48ae9bca02b582d805a7db555861c7f602e1c2", kill_on_drop: false }`
[INFO] [stdout] a03a5a53309565429d8913030e48ae9bca02b582d805a7db555861c7f602e1c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e0cde84ef2b3a870f4572a2ab3a8108f790f180e82c984549aecfb62748fe5e4
[INFO] running `Command { std: "docker" "start" "-a" "e0cde84ef2b3a870f4572a2ab3a8108f790f180e82c984549aecfb62748fe5e4", kill_on_drop: false }`
[INFO] [stderr] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stderr]  --> src/lib.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(let_chains)]
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(stable_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph/mod.rs:983:40
[INFO] [stderr]     |
[INFO] [stderr] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stderr]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                        |
[INFO] [stderr]     |                                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stderr]     |                                                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/graph/mod.rs:1028:31
[INFO] [stderr]      |
[INFO] [stderr] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stderr]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                               |
[INFO] [stderr]      |                               the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stderr]      |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/transform/logic.rs:519:20
[INFO] [stderr]     |
[INFO] [stderr] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stderr]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stderr]     |                                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `redstone-compiler` (lib) generated 4 warnings (run `cargo fix --lib -p redstone-compiler` to apply 3 suggestions)
[INFO] [stderr] warning: `redstone-compiler` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/redstone_compiler-4280c655f8d7c917)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test graph::graphviz::tests::table_graphviz_shows_node_tags ... ok
[INFO] [stdout] test graph::graphviz::tests::graphviz_can_hide_node_tags ... ok
[INFO] [stdout] test graph::analysis::tests::equivalent_expression_groups_handles_commutative_inputs ... ok
[INFO] [stdout] test graph::analysis::tests::equivalent_expression_groups_reports_duplicate_logic_nodes ... ok
[INFO] [stdout] test graph::logic::tests::prepare_place_inserts_buffers_between_direct_or_nodes ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_reports_xor_output ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_can_check_required_output_tables ... ok
[INFO] [stdout] test graph::tests::concat_allocates_fresh_ids_and_remaps_imported_edges ... ok
[INFO] [stdout] test graph::tests::extract_graph_by_node_ids_keeps_only_internal_edges ... ok
[INFO] [stdout] test graph::tests::sparse_node_ids_are_keyed_and_append_only ... ok
[INFO] [stdout] test graph::tests::strongly_connected_components_include_feedback_loop ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_cobble ... ok
[INFO] [stdout] test graph::tests::merge_by_input_allocates_fresh_ids_and_reuses_shared_input ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_can_compare_full_adder_outputs_by_function ... ok
[INFO] [stdout] test graph::logic::tests::from_assignments_builds_half_adder ... ok
[INFO] [stdout] test graph::logic::tests::attach_anonymous_outputs_names_terminal_sources ... ok
[INFO] [stdout] test graph::tests::sequential_node_kind_is_named_and_verified ... ok
[INFO] [stdout] test graph::tests::build_inputs_and_outputs_are_sorted ... ok
[INFO] [stdout] test graph::module::tests::unittest_module_full_adder_parallel ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_recursive ... ok
[INFO] [stdout] test sequential::core::tests::recognize_rs_latch_core_from_gate_level_decomposition ... ok
[INFO] [stdout] [2m2026-06-12T07:37:55.993671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout] h=1
[INFO] [stdout]   ........
[INFO] [stdout]   ..rrr...
[INFO] [stdout]   ..r.t...
[INFO] [stdout]   src.crs.
[INFO] [stdout]   ..t.r...
[INFO] [stdout]   ..rrr...
[INFO] [stdout] h=0
[INFO] [stdout]   ........
[INFO] [stdout]   ..ccc...
[INFO] [stdout]   ..c.....
[INFO] [stdout]   .c...c..
[INFO] [stdout]   ....c...
[INFO] [stdout]   ..ccc...
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:55.994198Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: Some(2), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994653Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: Some(9), event_type: SoftOn, target_position: Position(2, 2, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(21), from_id: Some(9), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994768Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: Some(11), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(25), from_id: Some(11), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994858Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(16), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(28), from_id: Some(16), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.994993Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(36), from_id: Some(19), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:55.995031Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(44), from_id: Some(23), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(45), from_id: Some(23), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995076Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(26), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(26), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(59), from_id: Some(44), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(60), from_id: Some(44), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995202Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(64), from_id: Some(50), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(65), from_id: Some(50), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995250Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(69), from_id: Some(59), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995353Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(74), from_id: Some(64), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:55.995409Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:55.995432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(56), from_id: Some(36), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995460Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(74), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995496Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(93), from_id: Some(56), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(95), from_id: Some(56), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995556Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(97), from_id: Some(88), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(88), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(93), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(102), from_id: Some(93), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(107), from_id: Some(97), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995666Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(108), from_id: Some(97), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(113), from_id: Some(100), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(100), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(117), from_id: Some(107), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995907Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(118), from_id: Some(107), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(122), from_id: Some(113), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(113), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.995976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(127), from_id: Some(117), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(132), from_id: Some(122), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:55.996120Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:55.996139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(146), from_id: Some(132), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(151), from_id: Some(146), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(146), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(155), from_id: Some(151), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996240Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(156), from_id: Some(151), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(161), from_id: Some(155), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(162), from_id: Some(155), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996345Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(167), from_id: Some(161), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:55.996398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] test graph::logic::tests::truth_table_can_compare_unbuffered_full_adder_outputs_by_function ... ok
[INFO] [stdout] test sequential::core::tests::feedback_cores_reports_rs_latch_core ... ok
[INFO] [stdout] test sequential::core::tests::recognize_rs_latch_core_inside_d_latch_decomposition ... ok
[INFO] [stdout] test sequential::tests::d_latch_contains_input_gating_around_rs_latch_core ... ok
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_ports_are_unique_non_air_blocks ... ok
[INFO] [stdout] test sequential::core::tests::rs_latch_prefix_graph_extracts_d_latch_input_gating ... ok
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_exposes_expected_ports ... ok
[INFO] [stdout] test sequential::tests::sequential_equality_ignores_inner_graph_identity ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_merges_commutative_or_nodes ... ok
[INFO] [stdout] test transform::logic::tests::prepare_place_preserves_sequential_boundaries ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_of_positions_tracks_position_extents ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_tracks_non_air_blocks ... ok
[INFO] [stdout] test transform::logic::tests::prepare_place_runs_cse_for_buffered_full_adder ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.020058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(179), from_id: None, event_type: HardOff, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.020126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(182), from_id: Some(179), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.020162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/4
[INFO] [stdout] [2m2026-06-12T07:37:56.023835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:37:56.023944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:37:56.024490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(195), from_id: None, event_type: HardOn, target_position: Position(5, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(197), from_id: Some(195), event_type: SoftOn, target_position: Position(4, 2, 1), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(198), from_id: Some(195), event_type: SoftOn, target_position: Position(5, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024621Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(200), from_id: Some(197), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:56.024668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:56.024685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: Some(200), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(216), from_id: Some(211), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(218), from_id: Some(211), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024790Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(220), from_id: Some(216), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(221), from_id: Some(216), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024855Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(226), from_id: Some(220), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.024875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(220), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(231), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025030Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(232), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(240), from_id: Some(231), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:56.025158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:56.025178Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(248), from_id: Some(240), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025208Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(248), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025233Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(254), from_id: Some(248), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025258Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(255), from_id: Some(252), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(257), from_id: Some(252), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(261), from_id: Some(255), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(255), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(261), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.025411Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] test graph::logic::tests::logic_parser_accepts_verilog_style_identifiers ... ok
[INFO] [stdout] test graph::tests::merge_by_outin_preserves_imported_output_with_same_name_as_removed_output ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_merges_duplicate_not_nodes ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_rewrites_outputs_to_representative ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::compact_cost_prefers_tighter_worlds ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.047444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:37:56.047616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:37:56.048185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(280), from_id: None, event_type: HardOff, target_position: Position(5, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.048265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(283), from_id: Some(280), event_type: SoftOff, target_position: Position(5, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.048326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_module_variables_ignores_top_level_output_ports ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_avoids_blocked_route_position ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.049089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/13
[INFO] [stdout] [2m2026-06-12T07:37:56.049223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/14
[INFO] [stdout] [2m2026-06-12T07:37:56.049829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(295), from_id: None, event_type: HardOn, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.052828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(296), from_id: Some(295), event_type: SoftOn, target_position: Position(2, 2, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_rejects_repeater_floating_above_adjacent_redstone ... ok
[INFO] [stdout] test graph::logic::tests::unittest_logicgraph_full_adder ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::tests::d_flip_flop_module_generates_world_from_child_layout_candidates ... ignored, search-heavy sequential global pnr smoke test
[INFO] [stdout] [2m2026-06-12T07:37:56.060667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout] h=1
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .rtrrrrrrrs..
[INFO] [stdout]   .............
[INFO] [stdout] h=0
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .ccccccccc...
[INFO] [stdout]   .............
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:56.058885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(298), from_id: Some(295), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.060852Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:56.060893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(303), from_id: Some(296), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:56.060946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:37:56.060970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(312), from_id: Some(303), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(316), from_id: Some(312), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(318), from_id: Some(312), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(319), from_id: Some(316), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(321), from_id: Some(316), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(325), from_id: Some(319), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(5), from_id: None, event_type: HardOn, target_position: Position(9, 1, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061260Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(326), from_id: Some(319), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(329), from_id: Some(325), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(8), from_id: Some(5), event_type: RedstoneOn { strength: 14 }, target_position: Position(8, 1, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(330), from_id: Some(325), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: Some(5), event_type: SoftOn, target_position: Position(9, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(8), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(329), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:56.061397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(12), from_id: Some(8), event_type: SoftOn, target_position: Position(8, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:37:56.061445Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(17), from_id: Some(11), event_type: RedstoneOn { strength: 12 }, target_position: Position(6, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(344), from_id: Some(334), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(349), from_id: Some(344), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(344), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(353), from_id: Some(349), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(354), from_id: Some(349), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(359), from_id: Some(353), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(360), from_id: Some(353), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(365), from_id: Some(359), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.061729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/17
[INFO] [stdout] [2m2026-06-12T07:37:56.061466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: Some(11), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: Some(17), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062855Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: Some(17), event_type: SoftOn, target_position: Position(6, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(27), from_id: Some(22), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(28), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: Some(27), event_type: RedstoneOn { strength: 9 }, target_position: Position(3, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.062996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: Some(27), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.063051Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(38), from_id: Some(32), event_type: SoftOn, target_position: Position(3, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.063094Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:37:56.063115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/3
[INFO] [stdout] [2m2026-06-12T07:37:56.063140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(46), from_id: Some(42), event_type: RepeaterOn { delay: 0 }, target_position: Position(2, 1, 1), direction: East }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:56.063164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/4
[INFO] [stdout] [2m2026-06-12T07:37:56.063179Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(47), from_id: Some(46), event_type: HardOn, target_position: Position(1, 1, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.063224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(47), event_type: SoftOn, target_position: Position(1, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.063273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/5
[INFO] [stdout] [2m2026-06-12T07:37:56.063358Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.063427Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_to_redstone_input_finishes_with_repeater_diode ... ok
[INFO] [stdout] test sequential::tests::sequential_primitive_reports_feedback_core ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_of_positions_returns_none_for_empty_iterators ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::component_tests::debug_full_adder_with_cost_sampling ... ignored, debug-only: compare full adder local placer cost sampling
[INFO] [stdout] [2m2026-06-12T07:37:56.071288Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/18
[INFO] [stdout] [2m2026-06-12T07:37:56.071386Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/19
[INFO] [stdout] [2m2026-06-12T07:37:56.071668Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.071711Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/10] [11] := Input en [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.071922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(379), from_id: None, event_type: HardOff, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.072001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(382), from_id: Some(379), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:56.072045Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:37:56.080883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/21
[INFO] [stdout] [2m2026-06-12T07:37:56.080996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/22
[INFO] [stdout] [2m2026-06-12T07:37:56.086135Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.086193Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/7] [5] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.089078Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:37:56.089120Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/10] [9, 13] := Not [1] 
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_satisfies_set_reset_hold_behavior ... ok
[INFO] [stdout] test sequential::tests::rs_latch_contains_cyclic_gate_level_inner_graph ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_and_gate ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.165498Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.165568Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/25] [28] := Input cin [] 
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_places_support_cobble_under_redstone ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.182635Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.206823Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/27] [30] := Input cin [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.183902Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.212911Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input clk [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.222968Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:37:56.223551Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/7] [6] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:37:56.224440Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.225815Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/13] [13] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.258874Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 300 -> compacted 300 -> sampled 300
[INFO] [stdout] [2m2026-06-12T07:37:56.259002Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] [2m2026-06-12T07:37:56.324414Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 25 -> compacted 25 -> sampled 25
[INFO] [stdout] [2m2026-06-12T07:37:56.324531Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/27] [19, 31] := Not [12] 
[INFO] [stdout] [2m2026-06-12T07:37:56.427828Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:37:56.427939Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/25] [19, 29] := Not [12] 
[INFO] [stdout] test nbt::tests::unittest_show_nbt_structure ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.578016Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 300 -> compacted 300 -> sampled 300
[INFO] [stdout] [2m2026-06-12T07:37:56.578157Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] test nbt::tests::unittest_export_and_gate_to_nbt ... FAILED
[INFO] [stdout] test nbt::tests::unittest_import_nbt_as_world ... FAILED
[INFO] [stdout] test nbt::tests::unittest_nbt_file_load_and_save ... FAILED
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::compact_queue_keeps_positions_needed_by_external_outputs ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::compact_queue_keeps_positions_needed_by_future_logic ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::exhaustive_config_disables_search_reduction_knobs ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::future_join_cost_weights_pairs_with_remaining_fanout ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_can_search_anywhere ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_limits_candidates_per_world ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_uses_explicit_position_region ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_module_variables_connects_placed_candidate_ports ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::cost_sampling_keeps_lower_cost_candidates ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.699598Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.699647Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/13] [13] := Input b [] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_or_routes_finds_adjacent_torch_route ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.713083Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.713141Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/10] [9, 15] := Input b [] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_or_routes_init_states_includes_top_cobble_variants ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_uses_greedy_boundary_switch_placements ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_accepts_direct_hard_connection ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.796395Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.796457Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_does_not_assume_unpowered_redstone_has_full_strength ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_can_use_redstone_route ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.831000Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 27 -> compacted 27 -> sampled 27
[INFO] [stdout] [2m2026-06-12T07:37:56.831050Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::has_connection_with_requires_world_after_cobble_placement ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_can_extend_redstone_source ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_q_only_sequential_primitives_with_macro_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_chained_or_after_buffer_insertion ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.874956Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.874999Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/2] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.875246Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:37:56.875263Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/2] [] := Output out [0] 
[INFO] [stdout] [2m2026-06-12T07:37:56.875403Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:37:56.875432Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_limits_input_search_to_named_constraints ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.972344Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:56.972472Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:37:56.973443Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 27 -> compacted 27 -> sampled 27
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_rejects_multi_output_sequential_primitives_until_edges_are_port_aware ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_unbuffered_full_adder_after_buffer_insertion ... ok
[INFO] [stdout] [2m2026-06-12T07:37:56.977800Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] [2m2026-06-12T07:37:57.013941Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:37:57.014002Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/2] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:37:57.014224Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:37:57.014248Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/2] [] := Output out [0] 
[INFO] [stdout] [2m2026-06-12T07:37:57.014429Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:37:57.014448Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_rejects_sequential_primitives_without_macro_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_seeded_queue_reuses_preplaced_input_nodes ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.027270Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:37:57.027311Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/13] [8, 14] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:37:57.028354Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::output_step_routes_visible_redstone_endpoint_from_torch_source ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::place_redstone_with_cobble_places_redstone_and_support ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::place_torch_with_cobble_places_support_block ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::placement_cost_penalizes_spread_future_join_inputs ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::random_sampling_uses_explicit_seed ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::ranked_sampling_keeps_lower_cost_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::ranked_sampling_preserves_diverse_geometry_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::redstone_below_switch_powered_cobble_is_short ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::sequential_macro_generation_registers_output_port_positions ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.069382Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [4/4] [] := Output c [2] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::output_step_routes_visible_redstone_endpoint_from_or_source ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.364100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ..........................
[INFO] [stdout]   ..........................
[INFO] [stdout]   ..............r...........
[INFO] [stdout]   ..........................
[INFO] [stdout] h=1
[INFO] [stdout]   ..............rrrrrrrrr...
[INFO] [stdout]   ..............t.......r...
[INFO] [stdout]   srrrrrrrrrrrrrc.......r...
[INFO] [stdout]   ..........................
[INFO] [stdout] h=0
[INFO] [stdout]   ..............ccccccccc...
[INFO] [stdout]   ..............c.......c...
[INFO] [stdout]   .ccccccccccccc........c...
[INFO] [stdout]   ..........................
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:57.364358Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:57.372041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 1, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372132Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(8), from_id: Some(0), event_type: SoftOn, target_position: Position(1, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(6), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372181Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372225Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: Some(9), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372245Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(9), event_type: SoftOn, target_position: Position(3, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372277Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(21), from_id: Some(16), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(22), from_id: Some(16), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372343Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(21), event_type: RedstoneOn { strength: 10 }, target_position: Position(6, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(27), from_id: Some(21), event_type: SoftOn, target_position: Position(5, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: Some(26), event_type: RedstoneOn { strength: 9 }, target_position: Position(7, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: Some(26), event_type: SoftOn, target_position: Position(6, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372464Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(36), from_id: Some(31), event_type: RedstoneOn { strength: 8 }, target_position: Position(8, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372483Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(37), from_id: Some(31), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(41), from_id: Some(36), event_type: RedstoneOn { strength: 7 }, target_position: Position(9, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(36), event_type: SoftOn, target_position: Position(8, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372565Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: Some(41), event_type: RedstoneOn { strength: 6 }, target_position: Position(10, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 6 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: Some(41), event_type: SoftOn, target_position: Position(9, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372609Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(46), event_type: RedstoneOn { strength: 5 }, target_position: Position(11, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 5 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(46), event_type: SoftOn, target_position: Position(10, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(56), from_id: Some(51), event_type: RedstoneOn { strength: 4 }, target_position: Position(12, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 4 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.372719Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(57), from_id: Some(51), event_type: SoftOn, target_position: Position(11, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(61), from_id: Some(56), event_type: RedstoneOn { strength: 3 }, target_position: Position(13, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 3 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(62), from_id: Some(56), event_type: SoftOn, target_position: Position(12, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(66), from_id: Some(61), event_type: SoftOn, target_position: Position(14, 1, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(67), from_id: Some(61), event_type: RedstoneOn { strength: 2 }, target_position: Position(14, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 2 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(61), event_type: SoftOn, target_position: Position(13, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.375956Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:37:57.375972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/3
[INFO] [stdout] [2m2026-06-12T07:37:57.375985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(86), from_id: Some(85), event_type: RepeaterOn { delay: 0 }, target_position: Position(14, 2, 1), direction: South }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:57.376003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/4
[INFO] [stdout] [2m2026-06-12T07:37:57.376020Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(87), from_id: Some(86), event_type: HardOn, target_position: Position(14, 3, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(89), from_id: Some(87), event_type: RedstoneOn { strength: 14 }, target_position: Position(15, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(91), from_id: Some(87), event_type: SoftOn, target_position: Position(14, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(92), from_id: Some(89), event_type: RedstoneOn { strength: 13 }, target_position: Position(16, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(94), from_id: Some(89), event_type: SoftOn, target_position: Position(15, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(97), from_id: Some(92), event_type: RedstoneOn { strength: 12 }, target_position: Position(17, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(98), from_id: Some(92), event_type: SoftOn, target_position: Position(16, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(97), event_type: RedstoneOn { strength: 11 }, target_position: Position(18, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(102), from_id: Some(97), event_type: SoftOn, target_position: Position(17, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(105), from_id: Some(101), event_type: RedstoneOn { strength: 10 }, target_position: Position(19, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(106), from_id: Some(101), event_type: SoftOn, target_position: Position(18, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376292Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(109), from_id: Some(105), event_type: RedstoneOn { strength: 9 }, target_position: Position(20, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(110), from_id: Some(105), event_type: SoftOn, target_position: Position(19, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376352Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(113), from_id: Some(109), event_type: RedstoneOn { strength: 8 }, target_position: Position(21, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376368Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(109), event_type: SoftOn, target_position: Position(20, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(117), from_id: Some(113), event_type: RedstoneOn { strength: 7 }, target_position: Position(22, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(118), from_id: Some(113), event_type: SoftOn, target_position: Position(21, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376459Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(121), from_id: Some(117), event_type: RedstoneOn { strength: 6 }, target_position: Position(22, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 6 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(122), from_id: Some(117), event_type: SoftOn, target_position: Position(22, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(125), from_id: Some(121), event_type: RedstoneOn { strength: 5 }, target_position: Position(22, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 5 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(126), from_id: Some(121), event_type: SoftOn, target_position: Position(22, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(125), event_type: SoftOn, target_position: Position(22, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.376596Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/5
[INFO] [stdout] test transform::place_and_route::utils::tests::source_tag_match_accepts_plain_and_annotated_source_tags ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.400608Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 475 -> compacted 475 -> sampled 475
[INFO] [stdout] [2m2026-06-12T07:37:57.400657Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/13] [8, 14] := Not [1] 
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_long_route_powers_sink_through_repeater ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_refreshes_long_redstone_with_repeater ... ok
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph_half_adder ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.568042Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 475 -> compacted 475 -> sampled 100
[INFO] [stdout] [2m2026-06-12T07:37:57.568098Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/10] [11] := Not [1] 
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph_xor ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_extracts_d_latch_nbt_as_sequential_node ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_extracts_rs_latch_nbt_as_sequential_node ... ok
[INFO] [stdout] test transform::world::tests::unittest_fold_redstone ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_preserves_switch_and_inverted_output_short ... ok
[INFO] [stdout] test verilog::ast::tests::expr_renders_fully_parenthesized_logic_stmt ... ok
[INFO] [stdout] test verilog::design::tests::lowers_structural_d_flip_flop_to_graph_module_design ... ok
[INFO] [stdout] test verilog::lexer::tests::lexes_combinational_module_subset ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_full_adder_with_intermediate_output_use ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_half_adder_to_truth_table ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_named_module_instances_by_inlining ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_vector_bit_selects_by_flattening_names ... ok
[INFO] [stdout] test verilog::parser::tests::parses_d_latch_always_subset ... ok
[INFO] [stdout] test verilog::parser::tests::parses_half_adder_module ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_transform_keeps_sparse_ids_and_appends_synthetic_nodes ... ok
[INFO] [stdout] test verilog::parser::tests::parses_vector_declarations ... ok
[INFO] [stdout] test verilog::parser::tests::parses_verilog_operator_precedence ... ok
[INFO] [stdout] test verilog::tests::half_adder_generated_nbt_matches_verilog_functions_without_named_outputs ... ok
[INFO] [stdout] test verilog::tests::half_adder_generated_nbt_restores_outputs_with_metadata ... ok
[INFO] [stdout] test verilog::tests::half_adder_prepare_place_preserves_named_outputs ... ok
[INFO] [stdout] test verilog::tests::load_logic_graph_reads_verilog_file ... ok
[INFO] [stdout] test verilog::tests::half_adder_verilog_raw_graph_has_named_logic_outputs ... ok
[INFO] [stdout] [2m2026-06-12T07:37:57.978309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=1
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   trt.
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=0
[INFO] [stdout]   ....
[INFO] [stdout]   .r..
[INFO] [stdout]   .t..
[INFO] [stdout]   ccc.
[INFO] [stdout]   r.r.
[INFO] [stdout]   s.s.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:57.979856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.979961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.980046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(4), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.980140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(18), from_id: Some(17), event_type: SoftOn, target_position: Position(1, 3, 0), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:57.980194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:57.980235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: Some(18), event_type: TorchOff, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.980315Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:57.980567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(28), from_id: None, event_type: TorchOn, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.980648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.985840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(34), from_id: Some(28), event_type: SoftOn, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.985969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(36), from_id: Some(31), event_type: SoftOn, target_position: Position(2, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.986071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(39), from_id: Some(34), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:57.986185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(43), from_id: Some(36), event_type: SoftOn, target_position: Position(2, 2, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:57.986387Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:37:57.986549Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(43), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:57.986720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(56), from_id: Some(51), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.007858Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(57), from_id: Some(56), event_type: SoftOff, target_position: Position(1, 3, 0), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.008000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:37:58.008044Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(61), from_id: Some(57), event_type: TorchOn, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.008095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:37:58.008261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:37:58.008363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] test world::simulator::test::unittest_simulator_and_gate ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_burned_out_torch_does_not_recover_during_session ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.010893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=0
[INFO] [stdout]   sr.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.010977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.011036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(1, 0, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.011066Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:37:58.011102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(5), from_id: None, event_type: TorchOff, target_position: Position(1, 0, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.011135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] test world::simulator::test::unittest_simulator_can_reenable_trace_after_running_without_trace ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.014177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout] h=0
[INFO] [stdout]   ...
[INFO] [stdout]   .s.
[INFO] [stdout]   rc.
[INFO] [stdout]   .r.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.019864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 0), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.020025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.023449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=8
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout] h=7
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ....................rrrrrr......
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout] h=6
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...................rccccccr.....
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...rtrrrrrrrrrrrrrtrrr..........
[INFO] [stdout]   ................................
[INFO] [stdout] h=5
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...........rrr.........rrr......
[INFO] [stdout]   ........r.rr......rcr.rr..cr....
[INFO] [stdout]   .......tc..........tc...........
[INFO] [stdout]   .......r...........r............
[INFO] [stdout]   .......rrr.........rrr..........
[INFO] [stdout]   ................................
[INFO] [stdout]   ...cccccccccccccccccccr.........
[INFO] [stdout]   ...r............................
[INFO] [stdout] h=4
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ........r..cccr.....r..cccr.....
[INFO] [stdout]   ........c.cc....rtc.c.cc...cr...
[INFO] [stdout]   ................................
[INFO] [stdout]   .......c...........c............
[INFO] [stdout]   .....r.cccr........cccr.........
[INFO] [stdout]   ....rr..........................
[INFO] [stdout]   ....r.................cr........
[INFO] [stdout]   .rrc..rrrrrrrrtrrrrrrr..........
[INFO] [stdout] h=3
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   .......rc...r.c....rc...r.c.....
[INFO] [stdout]   ..........t.crr.cc....t.crr.cr..
[INFO] [stdout]   .......rc.crt...r..rc.crt.......
[INFO] [stdout]   .....r.r..r........r..r.........
[INFO] [stdout]   .....c....c...........c.........
[INFO] [stdout]   ....cc.................r........
[INFO] [stdout]   ..trc..................c........
[INFO] [stdout]   rcc..rccccccccccccccccr.........
[INFO] [stdout] h=2
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........rrr.........rrr.......
[INFO] [stdout]   .......c....c......c....c.......
[INFO] [stdout]   .......r.....ccr...r.....cc..cr.
[INFO] [stdout]   .....r.ctr.c....cr.ctr.c........
[INFO] [stdout]   .....c.c..c........c..c.........
[INFO] [stdout]   .......r.r.........r.r.r........
[INFO] [stdout]   .......................c........
[INFO] [stdout]   rrcc..................r.........
[INFO] [stdout]   c...rc................c.........
[INFO] [stdout] h=1
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........ccc.........ccc.......
[INFO] [stdout]   ..........r...........r.........
[INFO] [stdout]   .......c.tr....cr..c.tr.......c.
[INFO] [stdout]   .....crrcc......rcrrcc........r.
[INFO] [stdout]   .........r......r....r........s.
[INFO] [stdout]   .......c.c......r..c.c.crrrrrrr.
[INFO] [stdout]   .......r.r......r..r.r..........
[INFO] [stdout]   cc..rrtr.t......rrtr.tcrrrrrs...
[INFO] [stdout]   ....c..rrc.........rrc..........
[INFO] [stdout] h=0
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........c...........c.........
[INFO] [stdout]   ..........c.....c.....c.........
[INFO] [stdout]   ......cc........c.cc..........c.
[INFO] [stdout]   .........c......c....c..........
[INFO] [stdout]   ................c.......ccccccc.
[INFO] [stdout]   .......c.c......c..c.c..........
[INFO] [stdout]   ....cccc........cccc...ccccc....
[INFO] [stdout]   .......cc..........cc...........
[INFO] [stdout] 
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble ... ok
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.046072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOn, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble_event_ignores_out_of_bounds_neighbors ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.046388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOn, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.046449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOff, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble_deduplicates_same_soft_power_source ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.047802Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.048261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048297Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048324Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048358Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048468Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048524Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.048559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.071892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.072024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072120Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072319Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072383Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072431Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.072531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.073896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.075901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.075978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.076125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.076193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.076242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.076331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.076416Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.077809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.077876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.077956Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.078025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.078086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.078148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.078258Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.078997Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.080804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.080898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.071479Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.089861Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(5), from_id: None, event_type: TorchOn, target_position: Position(22, 1, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.089920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(21, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.089961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(23, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(25), from_id: None, event_type: TorchOn, target_position: Position(19, 6, 5), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(27), from_id: None, event_type: TorchOn, target_position: Position(19, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(43), from_id: Some(1), event_type: SoftOn, target_position: Position(9, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090176Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: Some(1), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: Some(1), event_type: SoftOn, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090245Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(54), from_id: Some(6), event_type: SoftOn, target_position: Position(21, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090292Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(57), from_id: Some(6), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090313Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(58), from_id: Some(6), event_type: SoftOn, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(60), from_id: Some(11), event_type: SoftOn, target_position: Position(10, 5, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(11), event_type: SoftOn, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090392Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(16), event_type: SoftOn, target_position: Position(22, 5, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(64), from_id: Some(16), event_type: SoftOn, target_position: Position(23, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(67), from_id: Some(22), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090471Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(22), event_type: SoftOn, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(77), from_id: Some(27), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(78), from_id: Some(27), event_type: SoftOn, target_position: Position(19, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090663Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(46), event_type: RedstoneOn { strength: 13 }, target_position: Position(9, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.090744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(104), from_id: Some(57), event_type: RedstoneOn { strength: 13 }, target_position: Position(21, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(135), from_id: Some(67), event_type: RedstoneOn { strength: 13 }, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(67), event_type: SoftOn, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(143), from_id: Some(77), event_type: RedstoneOn { strength: 13 }, target_position: Position(20, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(145), from_id: Some(77), event_type: SoftOn, target_position: Position(19, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091848Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: Some(88), event_type: SoftOn, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091873Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(152), from_id: Some(88), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(154), from_id: Some(88), event_type: SoftOn, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(155), from_id: Some(104), event_type: SoftOn, target_position: Position(21, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.091978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(104), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.092006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(158), from_id: Some(104), event_type: SoftOn, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.092030Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(159), from_id: Some(135), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.092050Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(160), from_id: Some(135), event_type: SoftOn, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.092088Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(165), from_id: Some(143), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.092108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(166), from_id: Some(143), event_type: SoftOn, target_position: Position(20, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.049699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.099080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099287Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099345Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099637Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099691Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099742Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099908Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.099963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100012Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100313Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100429Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100484Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100767Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.100850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.101042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.104915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.105035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.105115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.105182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.105230Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.105402Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.105565Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.105648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.106780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.106884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.106951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.107017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.107102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.107418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.110936Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.119859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.121804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.121917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.122024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.122101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.122308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.122487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.122849Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.124833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125027Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125221Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125457Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125525Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125543Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125613Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125676Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125718Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125793Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125877Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.125927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.126144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.126197Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126423Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126492Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.126642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126666Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.126721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.107242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(198), from_id: Some(159), event_type: SoftOn, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.128833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(159), event_type: RedstoneOn { strength: 11 }, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.128878Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(205), from_id: Some(165), event_type: SoftOn, target_position: Position(21, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.128902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(206), from_id: Some(165), event_type: RedstoneOn { strength: 11 }, target_position: Position(22, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.128954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(218), from_id: Some(199), event_type: SoftOn, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.128979Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(219), from_id: Some(199), event_type: RedstoneOn { strength: 10 }, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.129023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(206), event_type: SoftOn, target_position: Position(22, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.129048Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(228), from_id: Some(206), event_type: RedstoneOn { strength: 10 }, target_position: Position(22, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.129277Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(237), from_id: Some(219), event_type: SoftOn, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.129336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(246), from_id: Some(228), event_type: SoftOn, target_position: Position(22, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.129434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.133797Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.141934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(34), from_id: None, event_type: SoftOff, target_position: Position(8, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.110412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.142514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.142929Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(35), from_id: None, event_type: SoftOff, target_position: Position(20, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.145129Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(36), from_id: None, event_type: SoftOff, target_position: Position(2, 1, 3), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.152835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.155910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.156159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.156204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156275Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156505Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156887Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.156943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.157037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.157131Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.158798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.158920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.158981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.159135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.159210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.159261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.159329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.159407Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.159586Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.165642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.170875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(259), from_id: Some(34), event_type: TorchOn, target_position: Position(9, 5, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(261), from_id: Some(34), event_type: TorchOn, target_position: Position(7, 5, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171077Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(263), from_id: Some(34), event_type: HardOn, target_position: Position(8, 5, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(264), from_id: Some(35), event_type: TorchOn, target_position: Position(21, 5, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(35), event_type: TorchOn, target_position: Position(19, 5, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(268), from_id: Some(35), event_type: HardOn, target_position: Position(20, 5, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171394Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(269), from_id: Some(36), event_type: TorchOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(272), from_id: Some(36), event_type: TorchOn, target_position: Position(2, 0, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(259), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171694Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(287), from_id: Some(263), event_type: HardOn, target_position: Position(7, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171813Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(294), from_id: Some(264), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.171911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(303), from_id: Some(268), event_type: HardOn, target_position: Position(19, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.172004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(306), from_id: Some(269), event_type: SoftOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.175825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(309), from_id: Some(269), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 1, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.175915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(269), event_type: SoftOn, target_position: Position(3, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(322), from_id: Some(287), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176153Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(325), from_id: Some(287), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176245Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(333), from_id: Some(303), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(336), from_id: Some(303), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176413Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(343), from_id: Some(309), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 2, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(353), from_id: Some(322), event_type: SoftOn, target_position: Position(7, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(354), from_id: Some(322), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.176642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(355), from_id: Some(325), event_type: SoftOn, target_position: Position(7, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.170523Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.184890Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.184949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.184978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185278Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.185351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185416Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185587Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185615Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185722Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.185852Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.185978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186121Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.186161Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186211Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186272Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.186335Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186408Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186535Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186591Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.186628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.189266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(357), from_id: Some(325), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.191477Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(359), from_id: Some(325), event_type: SoftOn, target_position: Position(7, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.195020Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(362), from_id: Some(333), event_type: SoftOn, target_position: Position(19, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.201877Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(363), from_id: Some(333), event_type: RedstoneOn { strength: 13 }, target_position: Position(19, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.201913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(336), event_type: SoftOn, target_position: Position(19, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.201944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(366), from_id: Some(336), event_type: RedstoneOn { strength: 13 }, target_position: Position(19, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.201969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(368), from_id: Some(336), event_type: SoftOn, target_position: Position(19, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.201993Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(369), from_id: Some(343), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202013Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(370), from_id: Some(343), event_type: SoftOn, target_position: Position(4, 2, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(378), from_id: Some(354), event_type: SoftOn, target_position: Position(7, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202176Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(379), from_id: Some(354), event_type: RedstoneOn { strength: 12 }, target_position: Position(7, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(386), from_id: Some(357), event_type: SoftOn, target_position: Position(8, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(387), from_id: Some(357), event_type: RedstoneOn { strength: 12 }, target_position: Position(8, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202334Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(403), from_id: Some(363), event_type: SoftOn, target_position: Position(19, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(404), from_id: Some(363), event_type: RedstoneOn { strength: 12 }, target_position: Position(19, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(411), from_id: Some(366), event_type: SoftOn, target_position: Position(20, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(412), from_id: Some(366), event_type: RedstoneOn { strength: 12 }, target_position: Position(20, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202535Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(421), from_id: Some(369), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 3, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(422), from_id: Some(369), event_type: SoftOn, target_position: Position(5, 2, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(433), from_id: Some(379), event_type: RedstoneOn { strength: 11 }, target_position: Position(7, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(435), from_id: Some(379), event_type: SoftOn, target_position: Position(7, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(442), from_id: Some(387), event_type: SoftOn, target_position: Position(8, 6, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.202711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(443), from_id: Some(387), event_type: RedstoneOn { strength: 11 }, target_position: Position(8, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.204629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(452), from_id: Some(404), event_type: RedstoneOn { strength: 11 }, target_position: Position(19, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(454), from_id: Some(404), event_type: SoftOn, target_position: Position(19, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209097Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(461), from_id: Some(412), event_type: SoftOn, target_position: Position(20, 6, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(462), from_id: Some(412), event_type: RedstoneOn { strength: 11 }, target_position: Position(20, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(466), from_id: Some(421), event_type: SoftOn, target_position: Position(5, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(421), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209222Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(472), from_id: Some(433), event_type: RedstoneOn { strength: 10 }, target_position: Position(7, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(473), from_id: Some(433), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(484), from_id: Some(443), event_type: SoftOn, target_position: Position(8, 5, 5), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(487), from_id: Some(452), event_type: RedstoneOn { strength: 10 }, target_position: Position(19, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(488), from_id: Some(452), event_type: SoftOn, target_position: Position(19, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(499), from_id: Some(462), event_type: SoftOn, target_position: Position(20, 5, 5), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(509), from_id: Some(467), event_type: SoftOn, target_position: Position(5, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209654Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(510), from_id: Some(467), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209676Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(511), from_id: Some(472), event_type: RedstoneOn { strength: 9 }, target_position: Position(8, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.209695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(512), from_id: Some(472), event_type: SoftOn, target_position: Position(7, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(518), from_id: Some(484), event_type: SoftOn, target_position: Position(7, 5, 5), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.210159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(521), from_id: Some(487), event_type: RedstoneOn { strength: 9 }, target_position: Position(20, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(522), from_id: Some(487), event_type: SoftOn, target_position: Position(19, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(528), from_id: Some(499), event_type: SoftOn, target_position: Position(19, 5, 5), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.210627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(539), from_id: Some(510), event_type: SoftOn, target_position: Position(5, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210653Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(540), from_id: Some(510), event_type: RedstoneOn { strength: 8 }, target_position: Position(6, 5, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210673Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(541), from_id: Some(511), event_type: SoftOn, target_position: Position(9, 0, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210694Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(542), from_id: Some(511), event_type: SoftOn, target_position: Position(8, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.210722Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(550), from_id: Some(521), event_type: SoftOn, target_position: Position(21, 0, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.212114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:58.223514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:58.233674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.259259Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.233711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(551), from_id: Some(521), event_type: SoftOn, target_position: Position(20, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.263886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(565), from_id: Some(540), event_type: RedstoneOn { strength: 7 }, target_position: Position(7, 5, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.263936Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(567), from_id: Some(540), event_type: SoftOn, target_position: Position(6, 5, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.264338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(569), from_id: Some(541), event_type: SoftOn, target_position: Position(9, 1, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.264736Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(577), from_id: Some(550), event_type: SoftOn, target_position: Position(21, 1, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.264811Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(584), from_id: Some(565), event_type: SoftOn, target_position: Position(8, 5, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.264836Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(585), from_id: Some(565), event_type: SoftOn, target_position: Position(7, 5, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(601), from_id: Some(584), event_type: SoftOn, target_position: Position(8, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.265305Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.265331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(547), from_id: Some(518), event_type: TorchOff, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(554), from_id: Some(528), event_type: TorchOff, target_position: Position(19, 6, 5), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265394Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(556), from_id: Some(528), event_type: TorchOff, target_position: Position(19, 4, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(569), event_type: TorchOff, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265457Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(595), from_id: Some(577), event_type: TorchOff, target_position: Position(22, 1, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(596), from_id: Some(577), event_type: TorchOff, target_position: Position(21, 2, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(609), from_id: Some(601), event_type: TorchOff, target_position: Position(9, 5, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265539Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(613), from_id: Some(601), event_type: HardOff, target_position: Position(8, 5, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(616), from_id: Some(547), event_type: RedstoneOff, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(547), event_type: SoftOff, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(626), from_id: Some(556), event_type: RedstoneOff, target_position: Position(19, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(627), from_id: Some(556), event_type: SoftOff, target_position: Position(19, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265727Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(631), from_id: Some(591), event_type: RedstoneOff, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265775Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(632), from_id: Some(591), event_type: SoftOff, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(642), from_id: Some(596), event_type: RedstoneOff, target_position: Position(21, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(596), event_type: SoftOff, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265926Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(648), from_id: Some(609), event_type: RedstoneOff, target_position: Position(9, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265955Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(652), from_id: Some(613), event_type: HardOff, target_position: Position(7, 5, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.265980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(655), from_id: Some(616), event_type: RedstoneOff, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(657), from_id: Some(616), event_type: SoftOff, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(626), event_type: RedstoneOff, target_position: Position(20, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(665), from_id: Some(626), event_type: SoftOff, target_position: Position(19, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(684), from_id: Some(642), event_type: RedstoneOff, target_position: Position(21, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(691), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(692), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 3, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(695), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(698), from_id: Some(652), event_type: RedstoneOff, target_position: Position(7, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(652), event_type: RedstoneOff, target_position: Position(7, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(702), from_id: Some(655), event_type: RedstoneOff, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(703), from_id: Some(655), event_type: SoftOff, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(708), from_id: Some(663), event_type: RedstoneOff, target_position: Position(21, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(709), from_id: Some(663), event_type: SoftOff, target_position: Position(20, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266544Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(715), from_id: Some(684), event_type: RedstoneOff, target_position: Position(21, 5, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.266572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(717), from_id: Some(684), event_type: SoftOff, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.270418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: None, event_type: TorchOn, target_position: Position(0, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.273399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.277398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(221), from_id: Some(215), event_type: HardOn, target_position: Position(2, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.289814Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:37:58.293818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(230), from_id: Some(221), event_type: HardOff, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.293884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(234), from_id: Some(230), event_type: HardOff, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.293908Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(236), from_id: Some(234), event_type: SoftOff, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.293942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(239), from_id: Some(234), event_type: RedstoneOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.293971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(240), from_id: Some(234), event_type: SoftOff, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(242), from_id: Some(236), event_type: SoftOff, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.294117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(251), from_id: Some(239), event_type: RedstoneOff, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294174Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:37:58.294192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(260), from_id: Some(242), event_type: TorchOn, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(242), event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294268Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(272), from_id: Some(262), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(272), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(279), from_id: Some(272), event_type: SoftOn, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294353Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(281), from_id: Some(272), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(285), from_id: Some(278), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.294448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:37:58.292156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.292948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(719), from_id: Some(691), event_type: SoftOff, target_position: Position(9, 6, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.298973Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(736), from_id: Some(698), event_type: SoftOff, target_position: Position(7, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(737), from_id: Some(698), event_type: RedstoneOff, target_position: Position(7, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299123Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(739), from_id: Some(701), event_type: SoftOff, target_position: Position(7, 5, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299188Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(740), from_id: Some(701), event_type: RedstoneOff, target_position: Position(7, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(742), from_id: Some(701), event_type: SoftOff, target_position: Position(7, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(744), from_id: Some(702), event_type: SoftOff, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299360Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(745), from_id: Some(702), event_type: RedstoneOff, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(751), from_id: Some(708), event_type: SoftOff, target_position: Position(21, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(708), event_type: RedstoneOff, target_position: Position(22, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(760), from_id: Some(715), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.299780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(778), from_id: Some(737), event_type: SoftOff, target_position: Position(7, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.300007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(779), from_id: Some(737), event_type: RedstoneOff, target_position: Position(7, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.300147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(786), from_id: Some(740), event_type: RedstoneOff, target_position: Position(8, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.300192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(787), from_id: Some(740), event_type: SoftOff, target_position: Position(7, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.300299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(802), from_id: Some(745), event_type: SoftOff, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.300358Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(803), from_id: Some(745), event_type: RedstoneOff, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.307852Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(811), from_id: Some(752), event_type: SoftOff, target_position: Position(22, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.311838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(812), from_id: Some(752), event_type: RedstoneOff, target_position: Position(22, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(760), event_type: RedstoneOn { strength: 13 }, target_position: Position(21, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(760), event_type: SoftOn, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(823), from_id: Some(779), event_type: RedstoneOff, target_position: Position(7, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(825), from_id: Some(779), event_type: SoftOff, target_position: Position(7, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(827), from_id: Some(786), event_type: RedstoneOff, target_position: Position(8, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(786), event_type: SoftOff, target_position: Position(8, 7, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.312633Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(844), from_id: Some(803), event_type: SoftOff, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.315859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(853), from_id: Some(812), event_type: SoftOff, target_position: Position(22, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.315982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(857), from_id: Some(815), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.316059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(863), from_id: Some(823), event_type: RedstoneOff, target_position: Position(7, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.316122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(864), from_id: Some(823), event_type: SoftOff, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.316194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(869), from_id: Some(827), event_type: SoftOff, target_position: Position(8, 5, 5), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.316263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(870), from_id: Some(827), event_type: SoftOff, target_position: Position(8, 6, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.302899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:37:58.318889Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(892), from_id: Some(857), event_type: SoftOn, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.318934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(893), from_id: Some(863), event_type: RedstoneOff, target_position: Position(8, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.298973Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.319017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:58.319067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.318963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(894), from_id: Some(863), event_type: SoftOff, target_position: Position(7, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.320801Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.320832Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.320984Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.321001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:58.321014Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(900), from_id: Some(869), event_type: SoftOff, target_position: Position(7, 5, 5), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.321165Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.321197Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:58.321199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(914), from_id: Some(893), event_type: SoftOff, target_position: Position(9, 0, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321215Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(915), from_id: Some(893), event_type: SoftOff, target_position: Position(8, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321354Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321518Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(924), from_id: Some(914), event_type: SoftOff, target_position: Position(9, 1, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.321649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.321668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.321718Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321870Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.321987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:58.322042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.322100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.322179Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.322248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:58.334154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:37:58.321668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(766), from_id: Some(719), event_type: TorchOn, target_position: Position(10, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.335850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(920), from_id: Some(900), event_type: TorchOn, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.335905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(932), from_id: Some(924), event_type: TorchOn, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.335967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(938), from_id: Some(766), event_type: RedstoneOn { strength: 14 }, target_position: Position(10, 7, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.335999Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(939), from_id: Some(766), event_type: SoftOn, target_position: Position(10, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(942), from_id: Some(920), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(943), from_id: Some(920), event_type: SoftOn, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(944), from_id: Some(932), event_type: SoftOn, target_position: Position(9, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(947), from_id: Some(932), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336176Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(948), from_id: Some(932), event_type: SoftOn, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(949), from_id: Some(938), event_type: SoftOn, target_position: Position(10, 8, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336278Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(951), from_id: Some(938), event_type: RedstoneOn { strength: 13 }, target_position: Position(10, 8, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(952), from_id: Some(938), event_type: SoftOn, target_position: Position(10, 7, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(942), event_type: RedstoneOn { strength: 13 }, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(959), from_id: Some(942), event_type: SoftOn, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(974), from_id: Some(947), event_type: RedstoneOn { strength: 13 }, target_position: Position(9, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(951), event_type: RedstoneOn { strength: 12 }, target_position: Position(11, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336613Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(993), from_id: Some(957), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(994), from_id: Some(957), event_type: SoftOn, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336664Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(999), from_id: Some(974), event_type: SoftOn, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1000), from_id: Some(974), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1002), from_id: Some(974), event_type: SoftOn, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.336737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(986), event_type: RedstoneOn { strength: 11 }, target_position: Position(12, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.342836Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(986), event_type: SoftOn, target_position: Position(11, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.342883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1006), from_id: Some(993), event_type: SoftOn, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.342914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1007), from_id: Some(993), event_type: RedstoneOn { strength: 11 }, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1013), from_id: Some(999), event_type: SoftOn, target_position: Position(9, 6, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.343369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(1003), event_type: SoftOn, target_position: Position(12, 7, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1026), from_id: Some(1003), event_type: RedstoneOn { strength: 10 }, target_position: Position(12, 7, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1027), from_id: Some(1003), event_type: SoftOn, target_position: Position(12, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1039), from_id: Some(1007), event_type: SoftOn, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343613Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1040), from_id: Some(1007), event_type: RedstoneOn { strength: 10 }, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1052), from_id: Some(1026), event_type: SoftOn, target_position: Position(12, 6, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.343726Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1068), from_id: Some(1040), event_type: SoftOn, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1073), from_id: Some(1052), event_type: SoftOn, target_position: Position(12, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.355309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:58.355338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1013), event_type: TorchOff, target_position: Position(10, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355371Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1082), from_id: Some(1073), event_type: TorchOff, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355424Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1088), from_id: Some(1041), event_type: RedstoneOff, target_position: Position(10, 7, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355447Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1089), from_id: Some(1041), event_type: SoftOff, target_position: Position(10, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355485Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1092), from_id: Some(1082), event_type: SoftOff, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355518Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1095), from_id: Some(1088), event_type: RedstoneOff, target_position: Position(10, 8, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355535Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1096), from_id: Some(1088), event_type: SoftOff, target_position: Position(10, 7, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1095), event_type: RedstoneOff, target_position: Position(11, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1108), from_id: Some(1095), event_type: SoftOff, target_position: Position(10, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1114), from_id: Some(1107), event_type: RedstoneOff, target_position: Position(12, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355688Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1115), from_id: Some(1107), event_type: SoftOff, target_position: Position(11, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.355726Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1122), from_id: Some(1114), event_type: RedstoneOff, target_position: Position(12, 7, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.357875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:37:58.358336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:37:58.362118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.374001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.374125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.374191Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.374279Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.374361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.374998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.375119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.375167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.375220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.375340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.375537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.375881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.379817Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.379950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380360Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380604Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.380971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381142Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.381299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381446Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.381483Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381535Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381588Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.381647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381691Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381776Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381941Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.381981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.355743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1123), from_id: Some(1114), event_type: SoftOff, target_position: Position(12, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.384851Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1128), from_id: Some(1122), event_type: SoftOff, target_position: Position(12, 6, 3), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.384897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1129), from_id: Some(1122), event_type: SoftOff, target_position: Position(12, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.385491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1140), from_id: Some(1128), event_type: SoftOff, target_position: Position(12, 5, 3), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.385627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:58.385666Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1149), from_id: Some(1140), event_type: TorchOn, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.385720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1155), from_id: Some(1149), event_type: SoftOn, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.386093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/7
[INFO] [stdout] [2m2026-06-12T07:37:58.372876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:37:58.388638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:37:58.409511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.419231Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.417977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.424934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.424986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:37:58.425006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.425244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425277Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425297Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.425473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:37:58.425487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425539Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.425780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425852Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.425897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.426056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426131Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:37:58.426187Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426343Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.426379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:37:58.426393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426560Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.426705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.447822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:37:58.449723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.449804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.449844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.449887Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:37:58.458180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(213), from_id: None, event_type: TorchOn, target_position: Position(0, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.458436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.458645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(221), from_id: Some(215), event_type: HardOn, target_position: Position(1, 4, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.458815Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:37:58.459021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(228), from_id: Some(221), event_type: HardOff, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.459259Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(229), from_id: Some(228), event_type: HardOff, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.459433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(234), from_id: Some(229), event_type: SoftOff, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.459521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(238), from_id: Some(229), event_type: RedstoneOff, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.462896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(241), from_id: Some(234), event_type: SoftOff, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.463002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(238), event_type: SoftOff, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(248), from_id: Some(238), event_type: RedstoneOff, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(248), event_type: SoftOff, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:37:58.463595Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(241), event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463625Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(269), from_id: Some(252), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(271), from_id: Some(252), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463681Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(276), from_id: Some(271), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463719Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(281), from_id: Some(276), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.463766Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:37:58.485184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:37:58.485670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:37:58.490547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:37:58.494838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:37:58.511108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:37:58.511625Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:37:58.536688Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.540945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.541093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:37:58.541134Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541258Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.541436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541461Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541659Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.541709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.542052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:37:58.542069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542320Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.542380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542406Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.542585Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542633Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542677Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.542713Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.531601Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.544283Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.546056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.546687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.547041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.547324Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.547730Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.549410Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.549910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.550483Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.550721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.555337Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.558885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.559317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.560583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.562885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.562965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.563003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566202Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.566494Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566641Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.566678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566704Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566731Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.566869Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566912Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566941Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.566977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.567002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.567079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.567099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.567137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.567177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.565939Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.568101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.568343Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.568584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.568725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.568902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.569015Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.569143Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.569884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.570091Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.570190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.570610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.571148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.571407Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.571587Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.572310Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.572902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.573815Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.574152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.575040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.582963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585322Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:37:58.585421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585472Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585523Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.585661Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:37:58.595134Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.596177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.605005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: None, event_type: TorchOn, target_position: Position(0, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.605489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.606417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(218), from_id: None, event_type: TorchOn, target_position: Position(0, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.606600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(220), from_id: None, event_type: HardOn, target_position: Position(1, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.607674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(226), from_id: Some(215), event_type: HardOn, target_position: Position(2, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.608340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(236), from_id: Some(220), event_type: HardOn, target_position: Position(1, 4, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.608512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:37:58.609165Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(243), from_id: Some(226), event_type: HardOff, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.609829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(236), event_type: HardOff, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.613810Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(250), from_id: Some(243), event_type: HardOff, target_position: Position(2, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.614067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(243), event_type: HardOff, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.614282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(254), from_id: Some(248), event_type: HardOff, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.614453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(259), from_id: Some(250), event_type: SoftOff, target_position: Position(3, 4, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.614617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(261), from_id: Some(250), event_type: SoftOff, target_position: Position(2, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.614809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(252), event_type: SoftOff, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.616372Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(265), from_id: Some(252), event_type: RedstoneOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.616547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(252), event_type: SoftOff, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.616730Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(267), from_id: Some(254), event_type: SoftOff, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.616927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(271), from_id: Some(254), event_type: RedstoneOff, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.617166Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(278), from_id: Some(261), event_type: SoftOff, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.619443Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(284), from_id: Some(262), event_type: SoftOff, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.619659Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(265), event_type: RedstoneOff, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.622092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(302), from_id: Some(267), event_type: SoftOff, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.622340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(305), from_id: Some(271), event_type: SoftOff, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.623236Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(309), from_id: Some(271), event_type: RedstoneOff, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.623888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(322), from_id: Some(293), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.624491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(337), from_id: Some(309), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.627809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(341), from_id: Some(322), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 2, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.628082Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(343), from_id: Some(337), event_type: SoftOn, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.628609Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(344), from_id: Some(337), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 5, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.628804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(347), from_id: Some(341), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.628992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(349), from_id: Some(341), event_type: SoftOn, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.629185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(344), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.629464Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(360), from_id: Some(347), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.632822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(373), from_id: Some(356), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:58.632874Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:37:58.632894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(278), event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.632925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(316), from_id: Some(284), event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.632956Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(284), event_type: TorchOn, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.632980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(319), from_id: Some(284), event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(327), from_id: Some(302), event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(377), from_id: Some(360), event_type: TorchOff, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633061Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(378), from_id: Some(360), event_type: TorchOff, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(380), from_id: Some(360), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(384), from_id: Some(373), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633132Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(388), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(400), from_id: Some(319), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(407), from_id: Some(327), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(421), from_id: Some(380), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(428), from_id: Some(384), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633429Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(437), from_id: Some(400), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(438), from_id: Some(400), event_type: SoftOn, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(440), from_id: Some(400), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(441), from_id: Some(400), event_type: SoftOn, target_position: Position(3, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(447), from_id: Some(421), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633543Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(448), from_id: Some(421), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(450), from_id: Some(421), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633581Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(451), from_id: Some(421), event_type: SoftOff, target_position: Position(3, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(458), from_id: Some(437), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(466), from_id: Some(440), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633666Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(473), from_id: Some(447), event_type: RedstoneOff, target_position: Position(3, 4, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(474), from_id: Some(447), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(494), from_id: Some(466), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633770Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(497), from_id: Some(473), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633877Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(506), from_id: Some(494), event_type: RedstoneOn { strength: 11 }, target_position: Position(3, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(510), from_id: Some(506), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(511), from_id: Some(506), event_type: RedstoneOn { strength: 10 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.633936Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:37:58.668900Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:37:58.672246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:37:58.679780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:37:58.681079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:37:58.695093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:37:58.695409Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.695876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.700194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:37:58.703816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.703967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] test world::simulator::test::unittest_simulator_half_adder_generated_truth_table ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.740092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_ignores_out_of_bounds_events ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.747309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:37:58.748917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] test world::simulator::test::unittest_simulator_init_states ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.782861Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: None, from_id: None, event_type: TorchOn, target_position: Position(1, 0, 0), direction: East }, Block { kind: Redstone { on_count: 1, state: 0, strength: 15 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_redstone_event_ignores_out_of_bounds_neighbors ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.785289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1199), from_id: None, event_type: HardOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.787864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1200), from_id: Some(1199), event_type: HardOff, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.787918Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:37:58.788052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout] h=0
[INFO] [stdout]   ...
[INFO] [stdout]   .s.
[INFO] [stdout]   rr.
[INFO] [stdout]   .r.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.787942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1207), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 1, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 0), direction: North }, Block { kind: Redstone { on_count: 1, state: 14, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: Some(3), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 1, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1209), from_id: Some(1200), event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788564Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1210), from_id: Some(1207), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.788671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1219), from_id: Some(1209), event_type: HardOn, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1229), from_id: Some(1219), event_type: SoftOn, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:37:58.788839Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1221), from_id: Some(1210), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1223), from_id: Some(1210), event_type: TorchOff, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.788977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1240), from_id: Some(1221), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.789007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1243), from_id: Some(1223), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.789472Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1247), from_id: Some(1240), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.789871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1248), from_id: Some(1240), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.790090Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1252), from_id: Some(1243), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.788242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(3), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 0, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.790214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_redstone_init ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.790172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1254), from_id: Some(1247), event_type: RedstoneOff, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.791003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:37:58.791311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1263), from_id: Some(1252), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.791415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1271), from_id: Some(1263), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.792098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1273), from_id: Some(1271), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.792474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:37:58.792554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1278), from_id: Some(1273), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.792589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1280), from_id: Some(1273), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.792900Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1285), from_id: Some(1278), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.793400Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1286), from_id: Some(1278), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.793448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1289), from_id: Some(1280), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.794109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1290), from_id: Some(1280), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.794173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1291), from_id: Some(1285), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.794519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1293), from_id: Some(1285), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.794679Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1300), from_id: Some(1289), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.794982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1301), from_id: Some(1289), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.795261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1311), from_id: Some(1300), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.796300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1312), from_id: Some(1300), event_type: SoftOff, target_position: Position(2, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.797186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1318), from_id: Some(1311), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.798181Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:37:58.798662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1330), from_id: Some(1318), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.799237Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1332), from_id: Some(1318), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.799330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1333), from_id: Some(1318), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.800228Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1334), from_id: Some(1330), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.800506Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1342), from_id: Some(1332), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.803851Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1344), from_id: Some(1333), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.803998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1345), from_id: Some(1333), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1356), from_id: Some(1342), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804105Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1357), from_id: Some(1342), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1360), from_id: Some(1344), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1363), from_id: Some(1345), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1365), from_id: Some(1345), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804310Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1368), from_id: Some(1356), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1375), from_id: Some(1360), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804411Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1382), from_id: Some(1365), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.804508Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1390), from_id: Some(1375), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.805817Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1392), from_id: Some(1375), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.805897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/36
[INFO] [stdout] [2m2026-06-12T07:37:58.805914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1350), from_id: Some(1334), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.805951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/37
[INFO] [stdout] [2m2026-06-12T07:37:58.831426Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/38
[INFO] [stdout] [2m2026-06-12T07:37:58.836696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/39
[INFO] [stdout] [2m2026-06-12T07:37:58.876560Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/40
[INFO] [stdout] [2m2026-06-12T07:37:58.880676Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/41
[INFO] [stdout] [2m2026-06-12T07:37:58.900340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.905012Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.905113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.905176Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.905241Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.905305Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.905675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.902072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=0
[INFO] [stdout]   ....
[INFO] [stdout]   rrr.
[INFO] [stdout]   .t..
[INFO] [stdout]   .s..
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:58.906857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.907289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.908806Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.909148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.909441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.909834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.913801Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.914054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.907138Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.914488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.914770Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(6), from_id: Some(5), event_type: RepeaterOn { delay: 0 }, target_position: Position(1, 1, 0), direction: South }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 2, lock_input1: None, lock_input2: None }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.914807Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.914843Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(7), from_id: Some(6), event_type: HardOn, target_position: Position(1, 2, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.914909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(7), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 2, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.914933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(7), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 2, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.914961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.922116Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: RepeaterOn { delay: 0 }, target_position: Position(1, 1, 2), direction: East }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: East }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_does_not_power_lower_front_redstone_directly ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_hard_power_does_not_lock ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.914334Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.933862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.933910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.933938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.933959Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934053Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934104Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934123Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934215Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934288Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:58.934563Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.934600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.934955Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.934992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935014Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935060Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935097Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935133Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935313Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.935444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.935497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935646Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.935809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:58.935929Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.936197Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:58.936244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936307Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936333Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936357Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936419Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936472Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936551Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936574Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936684Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936706Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.936747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.941881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.941921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.941937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.941969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:58.942173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.942215Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942258Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942420Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942578Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.942616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942722Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.942744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.944843Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.944967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.945001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:58.945014Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945104Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.945222Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.946878Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: HardOn, target_position: Position(1, 1, 0), direction: East }, Block { kind: Repeater { is_on: true, is_locked: true, delay: 2, lock_input1: None, lock_input2: None }, direction: North }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_repeater_power_locks ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.947114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: HardOff, target_position: Position(1, 1, 0), direction: East }, Block { kind: Repeater { is_on: false, is_locked: false, delay: 2, lock_input1: None, lock_input2: None }, direction: North }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_repeater_power_off_unlocks ... ok
[INFO] [stdout] [2m2026-06-12T07:37:58.954868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.954952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.954978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955078Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:58.955244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:58.955261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:58.955363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:58.989791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:58.990707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.020331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.020415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(557), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.020561Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(558), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.025934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(563), from_id: Some(557), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.025999Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.026021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(568), from_id: Some(558), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.026054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(571), from_id: Some(558), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.030990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(563), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.031996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(576), from_id: Some(563), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032090Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout] h=0
[INFO] [stdout]   .......
[INFO] [stdout]   ctrctr.
[INFO] [stdout]   r......
[INFO] [stdout]   s......
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.032215Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032276Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(7), from_id: None, event_type: TorchOn, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032301Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: Some(1), event_type: SoftOn, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032323Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: Some(3), event_type: SoftOn, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032384Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(17), from_id: Some(11), event_type: SoftOn, target_position: Position(1, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(21), from_id: Some(13), event_type: SoftOn, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.032466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(17), event_type: TorchOff, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(579), from_id: Some(568), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(30), from_id: Some(21), event_type: TorchOff, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032518Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(34), from_id: Some(26), event_type: SoftOff, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(585), from_id: Some(575), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032558Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(38), from_id: Some(34), event_type: SoftOff, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.032597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(589), from_id: Some(575), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032606Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(43), from_id: Some(38), event_type: TorchOn, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032623Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(576), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.032775Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: None, event_type: TorchOff, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032799Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(50), event_type: SoftOff, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(598), from_id: Some(579), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.032834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(54), from_id: Some(52), event_type: SoftOff, target_position: Position(1, 2, 0), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/4
[INFO] [stdout] [2m2026-06-12T07:37:59.032872Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(58), from_id: Some(54), event_type: TorchOn, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(62), from_id: Some(58), event_type: SoftOn, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(64), from_id: Some(62), event_type: SoftOn, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(600), from_id: Some(585), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.032958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/5
[INFO] [stdout] [2m2026-06-12T07:37:59.032970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(69), from_id: Some(64), event_type: TorchOff, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(606), from_id: Some(589), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.032994Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/6
[INFO] [stdout] [2m2026-06-12T07:37:59.032994Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(608), from_id: Some(589), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(591), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(612), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.033079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(623), from_id: Some(606), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033120Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.033125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(632), from_id: Some(610), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(639), from_id: Some(623), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(623), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(632), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.033294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(644), from_id: Some(639), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_torch ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_torch_reevaluation_uses_current_support_power ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.046905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(657), from_id: Some(644), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.046990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.047013Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(613), from_id: Some(598), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(600), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(618), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(620), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(621), from_id: Some(600), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(662), from_id: Some(657), event_type: TorchOff, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047429Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(663), from_id: Some(657), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(665), from_id: Some(657), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(666), from_id: Some(657), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(669), from_id: Some(613), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047775Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(673), from_id: Some(618), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.047883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(683), from_id: Some(621), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.047930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(684), from_id: Some(621), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(692), from_id: Some(663), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.048344Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(698), from_id: Some(665), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(700), from_id: Some(665), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(701), from_id: Some(665), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(702), from_id: Some(666), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(703), from_id: Some(666), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048771Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(709), from_id: Some(669), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.048825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(721), from_id: Some(683), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(722), from_id: Some(683), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(726), from_id: Some(684), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.048898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(727), from_id: Some(684), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049011Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(733), from_id: Some(698), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.049054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(739), from_id: Some(700), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(740), from_id: Some(700), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(747), from_id: Some(702), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049136Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(748), from_id: Some(702), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(703), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049187Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(753), from_id: Some(703), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(761), from_id: Some(721), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(762), from_id: Some(721), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(769), from_id: Some(726), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(782), from_id: Some(739), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049344Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(789), from_id: Some(747), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(747), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049471Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(797), from_id: Some(752), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(809), from_id: Some(762), event_type: SoftOn, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(762), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049551Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(811), from_id: Some(762), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(812), from_id: Some(762), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(814), from_id: Some(769), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(816), from_id: Some(782), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(817), from_id: Some(782), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(790), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(824), from_id: Some(790), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049708Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(825), from_id: Some(790), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.049725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(826), from_id: Some(790), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.058806Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(828), from_id: Some(797), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.058952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(837), from_id: Some(810), event_type: SoftOn, target_position: Position(4, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.059026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(838), from_id: Some(810), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.059121Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(850), from_id: Some(814), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.060837Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(863), from_id: Some(824), event_type: SoftOff, target_position: Position(4, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.060885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(864), from_id: Some(824), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.060933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(883), from_id: Some(838), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.060967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(838), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.060990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(885), from_id: Some(838), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061013Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(888), from_id: Some(850), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(896), from_id: Some(864), event_type: SoftOff, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(907), from_id: Some(884), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(908), from_id: Some(885), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(911), from_id: Some(888), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(926), from_id: Some(911), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061221Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:59.061245Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(714), from_id: Some(673), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061272Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(716), from_id: Some(673), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061310Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(728), from_id: Some(692), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(730), from_id: Some(692), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(709), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(756), from_id: Some(709), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(777), from_id: Some(733), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(780), from_id: Some(733), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(946), from_id: Some(754), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(947), from_id: Some(754), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061605Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(950), from_id: Some(756), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061625Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(951), from_id: Some(756), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061665Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(959), from_id: Some(780), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(963), from_id: Some(946), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.061723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(965), from_id: Some(946), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.070866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(972), from_id: Some(950), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.070974Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(973), from_id: Some(950), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071050Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(986), from_id: Some(972), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071241Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(993), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.071400Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:59.071455Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(998), from_id: Some(993), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071505Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(999), from_id: Some(993), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071575Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1001), from_id: Some(993), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071625Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1002), from_id: Some(993), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071848Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1012), from_id: Some(1001), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.071925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1014), from_id: Some(1001), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.073832Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1015), from_id: Some(1001), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.073913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(1002), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.073972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1017), from_id: Some(1002), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.074152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1022), from_id: Some(1012), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.079866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1028), from_id: Some(1014), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.079987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1029), from_id: Some(1014), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1036), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1017), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080087Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1028), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080116Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1055), from_id: Some(1036), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1056), from_id: Some(1036), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1058), from_id: Some(1041), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080231Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1070), from_id: Some(1056), event_type: SoftOn, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1071), from_id: Some(1056), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080272Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1073), from_id: Some(1056), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:59.080345Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1044), from_id: Some(1022), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080371Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1047), from_id: Some(1022), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080408Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1098), from_id: Some(1047), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.080441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:37:59.073212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout] h=1
[INFO] [stdout]   ........
[INFO] [stdout]   ..rrr...
[INFO] [stdout]   ..r.t...
[INFO] [stdout]   .rc.cr..
[INFO] [stdout]   ..t.r...
[INFO] [stdout]   ..rrr...
[INFO] [stdout] h=0
[INFO] [stdout]   ........
[INFO] [stdout]   ..ccc...
[INFO] [stdout]   ..c.....
[INFO] [stdout]   .c...c..
[INFO] [stdout]   ....c...
[INFO] [stdout]   ..ccc...
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.082898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.082943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.082981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: Some(2), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: Some(6), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083055Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(6), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(18), from_id: Some(11), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083091Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: Some(11), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083120Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(25), from_id: Some(15), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(26), from_id: Some(15), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: Some(18), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: Some(18), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083239Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(35), from_id: Some(25), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(36), from_id: Some(25), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083283Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(31), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083312Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(41), from_id: Some(31), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(35), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083458Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(45), from_id: Some(35), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(50), from_id: Some(40), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.083668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(63), from_id: Some(44), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.083702Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.083720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(70), from_id: Some(50), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083782Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(63), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083814Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(80), from_id: Some(70), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(82), from_id: Some(70), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(84), from_id: Some(76), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(86), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(80), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(89), from_id: Some(80), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(94), from_id: Some(84), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.083983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(84), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(88), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(101), from_id: Some(88), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(105), from_id: Some(94), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084084Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(106), from_id: Some(94), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(109), from_id: Some(100), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084131Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(110), from_id: Some(100), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084161Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(105), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(115), from_id: Some(105), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(122), from_id: Some(109), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.084340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(129), from_id: Some(114), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.084380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.084401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(140), from_id: Some(122), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(144), from_id: Some(129), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(149), from_id: Some(140), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: Some(140), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(153), from_id: Some(144), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(155), from_id: Some(144), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084549Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(149), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(158), from_id: Some(149), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084607Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(163), from_id: Some(153), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084625Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(164), from_id: Some(153), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(169), from_id: Some(156), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(170), from_id: Some(156), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084724Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(163), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.084741Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(174), from_id: Some(163), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.085867Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(178), from_id: Some(169), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.085923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(179), from_id: Some(169), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.085980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(182), from_id: Some(173), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.086102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(183), from_id: Some(173), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.086306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(188), from_id: Some(178), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.087892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(201), from_id: Some(182), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.087965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.088009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(208), from_id: Some(188), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.089816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(214), from_id: Some(201), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.089898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(218), from_id: Some(208), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.089945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(220), from_id: Some(208), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.090015Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(222), from_id: Some(214), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.090064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(224), from_id: Some(214), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.093820Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(226), from_id: Some(218), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.093911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(218), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.093982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(232), from_id: Some(222), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(234), from_id: Some(222), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(238), from_id: Some(226), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(239), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(243), from_id: Some(232), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(232), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(247), from_id: Some(238), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.094636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(238), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.102938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(252), from_id: Some(243), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(253), from_id: Some(243), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103077Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(260), from_id: Some(247), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.103177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(267), from_id: Some(252), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.103213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:59.103232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(260), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(282), from_id: Some(267), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103293Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(287), from_id: Some(278), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(289), from_id: Some(278), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(291), from_id: Some(282), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103372Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(293), from_id: Some(282), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(294), from_id: Some(287), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103413Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(296), from_id: Some(287), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103445Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(301), from_id: Some(291), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(302), from_id: Some(291), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(307), from_id: Some(294), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(308), from_id: Some(294), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(301), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103575Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(312), from_id: Some(301), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(316), from_id: Some(307), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103620Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(307), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103646Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(320), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(321), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(326), from_id: Some(316), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.103899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(320), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.103928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:59.103943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(346), from_id: Some(326), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.103979Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(352), from_id: Some(339), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(356), from_id: Some(346), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(358), from_id: Some(346), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(360), from_id: Some(352), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104078Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(362), from_id: Some(352), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(364), from_id: Some(356), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(365), from_id: Some(356), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(370), from_id: Some(360), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(372), from_id: Some(360), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104302Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(376), from_id: Some(364), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(377), from_id: Some(364), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104347Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(381), from_id: Some(370), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(382), from_id: Some(370), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104387Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(385), from_id: Some(376), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(386), from_id: Some(376), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(390), from_id: Some(381), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(391), from_id: Some(381), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104504Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(398), from_id: Some(385), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.104590Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(405), from_id: Some(390), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.104623Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.104639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(416), from_id: Some(398), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(405), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(425), from_id: Some(416), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104710Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(427), from_id: Some(416), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.104743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(429), from_id: Some(420), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.111891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(431), from_id: Some(420), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.112045Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(432), from_id: Some(425), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.117822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(425), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.117894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(439), from_id: Some(429), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.117943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(429), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(445), from_id: Some(432), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(446), from_id: Some(432), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118057Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(449), from_id: Some(439), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(450), from_id: Some(439), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(454), from_id: Some(445), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(455), from_id: Some(445), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118254Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(458), from_id: Some(449), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118276Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(459), from_id: Some(449), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(464), from_id: Some(454), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.118493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(477), from_id: Some(458), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.118528Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/7
[INFO] [stdout] [2m2026-06-12T07:37:59.118546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(484), from_id: Some(464), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(490), from_id: Some(477), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(494), from_id: Some(484), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(496), from_id: Some(484), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118665Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(498), from_id: Some(490), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118686Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(500), from_id: Some(490), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118710Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(502), from_id: Some(494), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118726Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(503), from_id: Some(494), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(508), from_id: Some(498), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(510), from_id: Some(498), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(514), from_id: Some(502), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(515), from_id: Some(502), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(519), from_id: Some(508), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(520), from_id: Some(508), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118939Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(523), from_id: Some(514), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(514), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.118983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(528), from_id: Some(519), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.119001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(529), from_id: Some(519), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.119146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/8
[INFO] [stdout] [2m2026-06-12T07:37:59.126202Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/13
[INFO] [stdout] [2m2026-06-12T07:37:59.127194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/14
[INFO] [stdout] test world::simulator::test::unittest_simulator_uninitialized_rs_latch_does_not_exceed_event_limit ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_waveform_defaults_to_interactive_signal_blocks ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.151063Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.155969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156106Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156178Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.156694Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.156833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.156946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.156983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.157008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.157260Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.187896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:37:59.189747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.190173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:37:59.190214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.196033Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.196569Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.196645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.196686Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.196716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197354Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197391Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.197532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.197652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.201234Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.201329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.201359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.201400Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.201440Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.203826Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.203925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.203960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.205481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.206735Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: None, event_type: HardOn, target_position: Position(1, 6, 0), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.206889Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(153), from_id: Some(151), event_type: HardOn, target_position: Position(1, 6, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:59.207510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(155), from_id: Some(151), event_type: HardOn, target_position: Position(1, 5, 0), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.207541Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:37:59.207559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(153), event_type: TorchOff, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.207596Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(164), from_id: Some(155), event_type: HardOff, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.207628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(165), from_id: Some(156), event_type: SoftOff, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.211703Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.212342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212420Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212475Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.212979Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213151Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213174Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213240Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213269Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213392Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213500Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213526Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.213799Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(167), from_id: Some(156), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.213920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(175), from_id: Some(165), event_type: SoftOff, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.213970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.213989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:37:59.213997Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(184), from_id: Some(175), event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(188), from_id: Some(175), event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(195), from_id: Some(188), event_type: HardOn, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:37:59.214157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.214276Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214347Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.214652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.215068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.215547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.215855Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.215577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:37:59.216711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] [2m2026-06-12T07:37:59.217037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.217311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.217828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.218151Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.218469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.222124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.222413Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.222510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.222776Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.223043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.223233Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.224160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.224329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.224832Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225082Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225813Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225935Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227895Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.227995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228082Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228231Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.228342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.228395Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228560Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.228868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.228982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229165Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.229199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.229214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229236Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229292Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229315Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229335Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229419Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229506Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.229668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.225433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.231039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.231112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.231177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.231304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.232817Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.232901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.232986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.233081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.233158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.233212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.233866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.233958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.234890Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.235453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.235839Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.235994Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.236137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.236806Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.236842Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.236880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.236914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.236934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.236998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.237024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.237063Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.241865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.241943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.241967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.242001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.242046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.242089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:59.244022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(152), from_id: None, event_type: HardOn, target_position: Position(1, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.244332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(153), from_id: Some(152), event_type: HardOn, target_position: Position(1, 7, 3), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.244482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(156), from_id: Some(152), event_type: HardOn, target_position: Position(1, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.244531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:37:59.244568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(158), from_id: Some(153), event_type: TorchOff, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.244643Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(168), from_id: Some(158), event_type: SoftOff, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.244689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(170), from_id: Some(158), event_type: SoftOff, target_position: Position(2, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.244950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(171), from_id: Some(168), event_type: SoftOff, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.245038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:37:59.245088Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(184), from_id: Some(171), event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.245233Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(185), from_id: Some(171), event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.245569Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(187), from_id: Some(184), event_type: SoftOn, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.245670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(184), event_type: SoftOn, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.245812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:37:59.250379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:37:59.254297Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] [2m2026-06-12T07:37:59.258305Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:59.259118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.255567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.264845Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.264911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.264949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.264975Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265063Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265084Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265365Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.265503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.265624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.265732Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.270299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.275835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.276171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.276720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.276913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.277299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.277364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.277572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.279722Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: None, event_type: HardOn, target_position: Position(1, 6, 0), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.281827Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(156), from_id: None, event_type: HardOn, target_position: Position(1, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.281962Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(158), from_id: Some(151), event_type: HardOn, target_position: Position(1, 6, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:37:59.282062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(160), from_id: Some(151), event_type: HardOn, target_position: Position(1, 5, 0), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.282154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(161), from_id: Some(156), event_type: HardOn, target_position: Position(1, 7, 3), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.282261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(164), from_id: Some(156), event_type: HardOn, target_position: Position(1, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.282285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:37:59.282306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(166), from_id: Some(158), event_type: TorchOff, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282347Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(174), from_id: Some(160), event_type: HardOff, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(175), from_id: Some(161), event_type: TorchOff, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(185), from_id: Some(166), event_type: SoftOff, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282438Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(187), from_id: Some(166), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(190), from_id: Some(174), event_type: HardOff, target_position: Position(1, 5, 2), direction: Bottom }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(194), from_id: Some(175), event_type: SoftOff, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282524Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(175), event_type: SoftOff, target_position: Position(2, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(198), from_id: Some(185), event_type: SoftOff, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.282648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(207), from_id: Some(190), event_type: SoftOff, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(211), from_id: Some(190), event_type: SoftOff, target_position: Position(1, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.282747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(212), from_id: Some(194), event_type: SoftOff, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.282917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(228), from_id: Some(207), event_type: SoftOff, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.282959Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:37:59.282974Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(222), from_id: Some(198), event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(226), from_id: Some(198), event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(242), from_id: Some(212), event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(243), from_id: Some(212), event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(245), from_id: Some(228), event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(247), from_id: Some(228), event_type: TorchOn, target_position: Position(2, 6, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(228), event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(275), from_id: Some(247), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(277), from_id: Some(247), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(279), from_id: Some(248), event_type: HardOn, target_position: Position(2, 7, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(284), from_id: Some(275), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.283415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(293), from_id: Some(279), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(301), from_id: Some(293), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.283545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:37:59.283570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(284), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283607Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(301), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(300), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(322), from_id: Some(311), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.283695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(311), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.295311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.295792Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/6
[INFO] [stdout] [2m2026-06-12T07:37:59.297488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.301708Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.301839Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.301865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.301901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.301928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.302099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.302116Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.302306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:59.302322Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302346Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302383Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302506Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302564Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302635Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302819Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.302860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302906Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.302978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:59.302991Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.303015Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.303050Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.303083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:59.314192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] test world::simulator::test::unittest_simulator_xor_generated_truth_table ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.323798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:37:59.326577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:37:59.336170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.336376Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:37:59.336393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336428Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336622Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.336660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336686Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.336712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.337214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.337302Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:37:59.337326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.337361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.337396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.337425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.337458Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.339640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.339865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.339904Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.340069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.340116Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.340142Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.341522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.341847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.342229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.342271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:37:59.342314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.344839Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.344985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.345033Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:37:59.345048Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345288Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.345497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:37:59.345529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345561Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.345643Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:37:59.359933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:37:59.363028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:37:59.373902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.374118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:37:59.374148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374234Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.374441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374515Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374562Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374635Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.374992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.375028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:37:59.375047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375077Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375153Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375303Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.375368Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.375570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375619Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375694Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.375747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.377919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.377998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.378545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379303Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379407Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.379593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.384828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.384925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/8
[INFO] [stdout] [2m2026-06-12T07:37:59.384976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385045Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:37:59.385201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385222Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385274Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385307Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.385448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:37:59.405840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:37:59.406714Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.407690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.408632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:37:59.408829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.409045Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] [2m2026-06-12T07:37:59.414220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:37:59.415895Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] [2m2026-06-12T07:37:59.419656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1198), from_id: None, event_type: HardOff, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.420117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1199), from_id: Some(1198), event_type: HardOff, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.421515Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:37:59.421707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1205), from_id: Some(1199), event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.422130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1207), from_id: Some(1199), event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.422396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1208), from_id: Some(1205), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.422921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1215), from_id: Some(1207), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.423040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1226), from_id: Some(1215), event_type: SoftOn, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.423148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:37:59.423214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1219), from_id: Some(1208), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.423292Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1220), from_id: Some(1208), event_type: TorchOff, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.423417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1238), from_id: Some(1219), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.423934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1241), from_id: Some(1220), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.424770Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1245), from_id: Some(1238), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.425147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1246), from_id: Some(1238), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.425655Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1250), from_id: Some(1241), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.425884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1252), from_id: Some(1245), event_type: RedstoneOff, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.426214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:37:59.426373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1262), from_id: Some(1250), event_type: TorchOn, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.426448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1270), from_id: Some(1262), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.426927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1272), from_id: Some(1270), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.427089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:37:59.427155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1277), from_id: Some(1272), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427219Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1279), from_id: Some(1272), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427370Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1284), from_id: Some(1277), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427797Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1285), from_id: Some(1277), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427870Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1288), from_id: Some(1279), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427907Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1289), from_id: Some(1279), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.427976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1290), from_id: Some(1284), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1292), from_id: Some(1284), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1299), from_id: Some(1288), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1300), from_id: Some(1288), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428559Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1310), from_id: Some(1299), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1311), from_id: Some(1299), event_type: SoftOff, target_position: Position(2, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.428805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1317), from_id: Some(1310), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.429779Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:37:59.429840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1329), from_id: Some(1317), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.429916Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1331), from_id: Some(1317), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.429974Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1332), from_id: Some(1317), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.430526Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1333), from_id: Some(1329), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.430695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1341), from_id: Some(1331), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.430785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1343), from_id: Some(1332), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.430867Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1344), from_id: Some(1332), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.430984Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1355), from_id: Some(1341), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1356), from_id: Some(1341), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1359), from_id: Some(1343), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1362), from_id: Some(1344), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1364), from_id: Some(1344), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1367), from_id: Some(1355), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1374), from_id: Some(1359), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1381), from_id: Some(1364), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1389), from_id: Some(1374), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1391), from_id: Some(1374), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/36
[INFO] [stdout] [2m2026-06-12T07:37:59.431378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1349), from_id: Some(1333), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.431415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/37
[INFO] [stdout] [2m2026-06-12T07:37:59.437643Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/38
[INFO] [stdout] [2m2026-06-12T07:37:59.438682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/39
[INFO] [stdout] [2m2026-06-12T07:37:59.441847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/9
[INFO] [stdout] [2m2026-06-12T07:37:59.443147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/40
[INFO] [stdout] [2m2026-06-12T07:37:59.444182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/41
[INFO] [stdout] [2m2026-06-12T07:37:59.447989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.448545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448781Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.448978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449105Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.449554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.451213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.452133Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.452606Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.452834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.453032Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.453137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.453978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454129Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454455Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.454791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.455405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.456042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.456235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.456317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.457308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.457880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.458257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.458582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.459177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.459317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.459769Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.459921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.460021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.460300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.460474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.460963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.461195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.461527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.461699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.461882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.461987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.462081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.462318Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.462529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.462853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.462948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463631Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463916Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.463988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464447Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464637Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464763Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.464910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465206Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.465839Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.466039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.466128Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466701Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.466856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.466949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.467046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.467467Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.467659Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.467728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.467863Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.468213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.468856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.468933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.468996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469051Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469128Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469700Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.469850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.470951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.471088Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.471501Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.471596Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.471665Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.471746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.471875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.472024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:59.476190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:59.477145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.480251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(553), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.480462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(558), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.481009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(559), from_id: Some(553), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.481324Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(564), from_id: Some(558), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.481512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.481646Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(569), from_id: Some(559), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.481831Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(573), from_id: Some(559), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482032Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(577), from_id: Some(564), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(578), from_id: Some(564), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482346Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(569), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(587), from_id: Some(577), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482704Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(577), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.482904Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(593), from_id: Some(578), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.483219Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(600), from_id: Some(581), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.483520Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(602), from_id: Some(587), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.483710Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(608), from_id: Some(591), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.486893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(610), from_id: Some(591), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.487023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(612), from_id: Some(593), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.487112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(614), from_id: Some(593), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.487163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(626), from_id: Some(608), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.487624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(635), from_id: Some(612), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.487793Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(642), from_id: Some(626), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.488124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(626), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.488225Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(646), from_id: Some(635), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.488399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(642), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.488862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(660), from_id: Some(647), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.488965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.489037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(615), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489131Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(616), from_id: Some(600), event_type: TorchOn, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489228Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(620), from_id: Some(602), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(621), from_id: Some(602), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(623), from_id: Some(602), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489533Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(624), from_id: Some(602), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(665), from_id: Some(660), event_type: TorchOff, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489664Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(666), from_id: Some(660), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489762Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(668), from_id: Some(660), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.489834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(669), from_id: Some(660), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.491049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(678), from_id: Some(616), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.496871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(682), from_id: Some(621), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.497362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(692), from_id: Some(624), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.497662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(693), from_id: Some(624), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.499909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(701), from_id: Some(666), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.500026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(707), from_id: Some(668), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(709), from_id: Some(668), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500179Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(668), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500349Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(711), from_id: Some(669), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(712), from_id: Some(669), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(718), from_id: Some(678), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.500787Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(730), from_id: Some(692), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.500892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(731), from_id: Some(692), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(693), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501133Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(736), from_id: Some(693), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501302Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(742), from_id: Some(707), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.501383Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(748), from_id: Some(709), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501447Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(749), from_id: Some(709), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(756), from_id: Some(711), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501585Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(711), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501654Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(761), from_id: Some(712), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(762), from_id: Some(712), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.501797Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(770), from_id: Some(730), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.502112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(771), from_id: Some(730), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.502716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(778), from_id: Some(735), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.502920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(791), from_id: Some(748), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(798), from_id: Some(756), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(799), from_id: Some(756), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(806), from_id: Some(761), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503677Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(819), from_id: Some(771), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503726Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(820), from_id: Some(771), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(821), from_id: Some(771), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.503952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(823), from_id: Some(778), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(825), from_id: Some(791), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504174Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(826), from_id: Some(791), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504254Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(833), from_id: Some(799), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(834), from_id: Some(799), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504354Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(835), from_id: Some(799), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(837), from_id: Some(806), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(841), from_id: Some(819), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(853), from_id: Some(823), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504732Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(861), from_id: Some(833), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504843Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(874), from_id: Some(841), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.504931Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(875), from_id: Some(841), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(876), from_id: Some(841), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(879), from_id: Some(853), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(881), from_id: Some(861), event_type: SoftOff, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(875), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505587Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(893), from_id: Some(876), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(896), from_id: Some(879), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.505914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(911), from_id: Some(896), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:59.506453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(723), from_id: Some(682), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506579Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(725), from_id: Some(682), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506706Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(737), from_id: Some(701), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(739), from_id: Some(701), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506879Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(763), from_id: Some(718), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.506948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(765), from_id: Some(718), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(786), from_id: Some(742), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(789), from_id: Some(742), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(763), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(763), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(935), from_id: Some(765), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(765), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(944), from_id: Some(789), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.507967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(948), from_id: Some(931), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.508151Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(950), from_id: Some(931), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.508510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(935), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.508628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(935), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.509119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(971), from_id: Some(957), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.509444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(978), from_id: Some(971), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.509797Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:59.509860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(983), from_id: Some(978), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.509907Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(978), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.509996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(978), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.510037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(987), from_id: Some(978), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.510369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(997), from_id: Some(986), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.510952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(999), from_id: Some(986), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.511153Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1000), from_id: Some(986), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.512012Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1001), from_id: Some(987), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.512570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1002), from_id: Some(987), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.512907Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1007), from_id: Some(997), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.514487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1013), from_id: Some(999), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.514696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1014), from_id: Some(999), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.515511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1021), from_id: Some(1001), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.515743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1026), from_id: Some(1002), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.515954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1034), from_id: Some(1013), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.516157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1040), from_id: Some(1021), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.516349Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1021), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.516529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1043), from_id: Some(1026), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.516810Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1056), from_id: Some(1041), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.517950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1058), from_id: Some(1041), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.519219Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:59.519783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1029), from_id: Some(1007), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.519987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1032), from_id: Some(1007), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.520184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1077), from_id: Some(1032), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.520396Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:37:59.527209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/13
[INFO] [stdout] [2m2026-06-12T07:37:59.530361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/14
[INFO] [stdout] [2m2026-06-12T07:37:59.538720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:37:59.540399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:37:59.544989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.549917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.550241Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.551154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.551743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.552367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.552972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.553540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.554184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.554572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.554745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.555689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.555872Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.556567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.556740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.556864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.556980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557078Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557824Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.557925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.558235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.558435Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.558828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.559331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.559972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.560772Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.561412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.561922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.562485Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.562682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.562882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.563201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.563509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.563719Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.563922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.567110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.567789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.568059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.568662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.569392Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.570172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.570470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.571792Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.572218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.572782Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.573167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.573822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.574617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.575139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.575402Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.575613Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.575840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.576089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.576311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.576573Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.576800Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.577433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.577592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.577893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.578441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.578594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.579375Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.579932Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.580161Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.581059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.581303Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.583990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.584274Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.584333Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584365Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584496Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584551Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.584718Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.585682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.585889Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.586481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.586729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.586969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.587156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.587381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.587689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.587903Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.590473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.590692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591356Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591384Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591501Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591520Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591792Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.591930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.592000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.592017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.592046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.592084Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.592121Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:59.601103Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:59.602723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.609038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.609262Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.609334Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.609381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.609440Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.609489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.609695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.609954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.610003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.610231Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.610986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.611140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:59.611210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611275Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611402Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611669Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611742Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.611905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.612018Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.612075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.612145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.613229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.613495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.613571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.613933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.614056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:59.614101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.614159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.615127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.615204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:59.621800Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:37:59.623115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:37:59.628706Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.628961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.629090Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:37:59.629149Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.629209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.629381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.629703Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.630266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.630338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.630393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.630442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.630642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.630907Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:37:59.631307Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.631591Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.631672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.631700Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.631729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.631923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.631996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632106Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.632312Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632420Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:37:59.632449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.632651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:37:59.632667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.632741Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.633261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.633336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.633489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.633699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.633925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.634103Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.634200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:37:59.634253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.634310Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.634366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.634436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:37:59.645662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:37:59.646896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:37:59.651205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651457Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.651500Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:37:59.651531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651552Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651576Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651637Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651796Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.651833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651879Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.651898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652446Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.652485Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:37:59.652503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652533Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652579Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652611Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652784Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.652856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.652880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653011Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.653170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653295Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653484Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653552Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.653652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.655188Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655471Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655591Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655630Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655657Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655727Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655770Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655837Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.655997Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656178Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:37:59.656196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656219Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656428Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.656458Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:37:59.682674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:37:59.683115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.683658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.687019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:37:59.687077Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.687154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] [2m2026-06-12T07:37:59.692686Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:37:59.693905Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] [2m2026-06-12T07:37:59.699413Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1199), from_id: None, event_type: HardOff, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.700113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1200), from_id: Some(1199), event_type: HardOff, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.700212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:37:59.700253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1206), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.700418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1208), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.700499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1209), from_id: Some(1200), event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.700598Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1221), from_id: Some(1209), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.700721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1226), from_id: Some(1221), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.701057Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1231), from_id: Some(1226), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.701122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1232), from_id: Some(1226), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.701453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1240), from_id: Some(1232), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.701894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1241), from_id: Some(1240), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.702087Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:37:59.702267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1247), from_id: Some(1241), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.702350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:37:59.708306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:37:59.710180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:37:59.737775Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/36
[INFO] [stdout] [2m2026-06-12T07:37:59.744875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/37
[INFO] [stdout] [2m2026-06-12T07:37:59.778038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:37:59.778554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778590Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778643Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778673Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778792Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778820Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778906Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778955Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.778979Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779044Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779088Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779385Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.779604Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.779745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.781172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.781228Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.781257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.781281Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.787942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.791919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792033Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792150Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792183Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792225Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.792516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.792571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792598Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792630Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.792725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.794236Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.799948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.800273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:37:59.800328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800426Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800454Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800504Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800557Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800641Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800663Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800851Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800906Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.800993Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.801273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.801327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.801731Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.808858Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.809003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.809891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.810602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.812804Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.812859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.812909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.813071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:37:59.813086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813134Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813189Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813319Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813552Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.813679Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.813715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:37:59.813730Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.819830Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.819922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.819968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:37:59.833588Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:37:59.841797Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:37:59.849911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850091Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(557), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(558), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.850509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(563), from_id: Some(557), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.850537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:37:59.850556Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(568), from_id: Some(558), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850585Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(571), from_id: Some(558), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850611Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(572), from_id: Some(563), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(576), from_id: Some(563), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850668Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(579), from_id: Some(568), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(587), from_id: Some(572), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(576), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.850915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(596), from_id: Some(579), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.851039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(601), from_id: Some(587), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.851074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(605), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851097Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(606), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(607), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(627), from_id: Some(607), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.851302Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:37:59.851318Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(608), from_id: Some(596), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851345Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(612), from_id: Some(601), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851372Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(614), from_id: Some(601), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(633), from_id: Some(627), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851424Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(634), from_id: Some(627), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851442Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(635), from_id: Some(627), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851477Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(608), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(650), from_id: Some(614), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:37:59.851689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(656), from_id: Some(633), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.851715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(659), from_id: Some(634), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.856934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(664), from_id: Some(640), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.857103Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(674), from_id: Some(656), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.857296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(676), from_id: Some(656), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.857802Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(677), from_id: Some(656), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.858448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(681), from_id: Some(659), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:37:59.858693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(693), from_id: Some(676), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.859420Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(708), from_id: Some(693), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.861829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:37:59.861881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(683), from_id: Some(664), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.861916Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(685), from_id: Some(664), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.861953Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(703), from_id: Some(681), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.861998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(714), from_id: Some(683), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862018Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(683), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(718), from_id: Some(685), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(719), from_id: Some(685), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(722), from_id: Some(703), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862121Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(723), from_id: Some(714), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(725), from_id: Some(714), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862206Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(732), from_id: Some(718), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862230Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(733), from_id: Some(718), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862375Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(739), from_id: Some(722), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:37:59.862409Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(744), from_id: Some(723), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(745), from_id: Some(723), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(732), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862641Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(762), from_id: Some(744), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.862682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(771), from_id: Some(752), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(773), from_id: Some(752), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.862731Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(780), from_id: Some(771), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.868838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:37:59.868888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(757), from_id: Some(739), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.868922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(759), from_id: Some(739), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.868951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(775), from_id: Some(762), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.868988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(778), from_id: Some(762), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869020Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(791), from_id: Some(757), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(792), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869097Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(804), from_id: Some(778), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(791), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(810), from_id: Some(791), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(818), from_id: Some(808), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(819), from_id: Some(808), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(823), from_id: Some(818), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:37:59.869416Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:37:59.869441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(836), from_id: Some(823), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(838), from_id: Some(836), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(844), from_id: Some(838), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:37:59.869542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:37:59.876047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/13
[INFO] [stdout] [2m2026-06-12T07:37:59.877740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/14
[INFO] [stdout] test world::simulator::test::unittest_simulator_full_adder_sequential_toggles_match_fresh_recompute ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.937444Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 27 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:37:59.937495Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] [2m2026-06-12T07:37:59.952395Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 27 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:37:59.952452Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] [2m2026-06-12T07:37:59.953695Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 70 -> generated 124 -> compacted 124 -> sampled 124
[INFO] [stdout] [2m2026-06-12T07:37:59.953722Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_with_outputs_reports_materialized_output_positions ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.962243Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 70 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:37:59.962292Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_with_outputs_reports_input_positions_after_queue_compaction ... ok
[INFO] [stdout] [2m2026-06-12T07:37:59.980405Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 25 -> generated 90 -> compacted 90 -> sampled 90
[INFO] [stdout] [2m2026-06-12T07:37:59.980463Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/27] [26] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:38:00.061534Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 300 -> generated 620 -> compacted 620 -> sampled 620
[INFO] [stdout] [2m2026-06-12T07:38:00.061588Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output clk_n [1] 
[INFO] [stdout] [2m2026-06-12T07:38:00.103679Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 95 -> generated 287 -> compacted 287 -> sampled 287
[INFO] [stdout] [2m2026-06-12T07:38:00.108817Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/13] [12] := Input a [] 
[INFO] [stdout] test world::simulator::test::simulator_preserves_dff_latch_torch_state_on_init ... ok
[INFO] [stdout] [2m2026-06-12T07:38:00.213813Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 95 -> generated 287 -> compacted 287 -> sampled 287
[INFO] [stdout] [2m2026-06-12T07:38:00.213881Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/25] [24] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:38:00.233406Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 300 -> generated 620 -> compacted 620 -> sampled 620
[INFO] [stdout] [2m2026-06-12T07:38:00.235821Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output not_a [1] 
[INFO] [stdout] [2m2026-06-12T07:38:00.251875Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 100 -> generated 216 -> compacted 216 -> sampled 100
[INFO] [stdout] [2m2026-06-12T07:38:00.251927Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/10] [11, 13] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:38:00.395845Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 475 -> generated 1032 -> compacted 1032 -> sampled 1000
[INFO] [stdout] [2m2026-06-12T07:38:00.395903Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/13] [12] := Input a [] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::sequential_macro_routes_input_ports_from_existing_sources ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/redstone_compiler-4280c655f8d7c917` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "e0cde84ef2b3a870f4572a2ab3a8108f790f180e82c984549aecfb62748fe5e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0cde84ef2b3a870f4572a2ab3a8108f790f180e82c984549aecfb62748fe5e4", kill_on_drop: false }`
[INFO] [stdout] e0cde84ef2b3a870f4572a2ab3a8108f790f180e82c984549aecfb62748fe5e4
